1. 程式人生 > >Java 終端執行錯誤:找不到或無法載入主類

Java 終端執行錯誤:找不到或無法載入主類

Java 在 mac 上用eclipse執行成功之後,我仍然想試用一下終端的執行,然而java命令成功,而javac命令總是出現錯誤:找不到或無法載入主類問題。

問題的解決

我的HelloWorld.java完整路徑名為/Users/Yaqi/Documents/workspace/Algorithms/src/pack

先來看最後成功的解決方法截圖:
成功執行

首先,我是在原來的project裡面新建了一個自己的包。因為原來的包是(default package),在網上查了一些資料之後,發現可能需要寫上包名,然而我不知道預設的包該怎麼寫名字,於是我就新建了一個包pack,將我的HelloWorld.java移動到新的包pack

中,然後
javac

這樣,在Finder中可以看到在pack包下生成了一個HelloWorld.class檔案,於是我又開始使用java命令的執行嘗試
java錯誤測試

但這一系列的都失敗了,然後我又在網上查了一下(有必要提高搜尋技能「HA」),這次的關鍵字得出了正確的解答
search

於是,我嘗試
最後的測試發現
這樣還是不行,我退回到上一個目錄下

這樣終於成功了,而且會發現在eclipse的源程式中的第一行多出了一句package pack;