第一種錯誤原因:
首先要先查看jdk的配置文件是否正確
第二種錯誤原因:
查看自己的Java程序是在包名里面
如有,去掉包名,再次編譯、運行即可
原理說明:
Java程序運行class文件,對於有包名的類,Java把包名當做文件夾處理,“包名+類名”相當於“文件夾目錄+類名”來尋找類。
第三種錯誤原因:
假如 編譯 生成first.class 文件
運行 ./java first 輸出結果 或者 java first 也可以
如果源文件沒有寫在java的bin目錄里,那么要把first.class文件復制到bin目錄下才能運行,否則會報錯找不到主類。