這個問題之前已經被問過了,但是由於某些原因我仍然無法確定什麼是錯的。 我在文件src中得到了一個名爲NewClass的包,在包中的syntaxtest中。從SRC路徑I型:從終端運行java類
的javac的src/syntaxtest/NewClass.java
和類被編譯,我可以看到NewClass.class在syntaxtest文件夾中。現在從相同的路徑或甚至與NewClass.class相同的文件夾,我不知道如何從終端運行類。我已經做了很多不同的嘗試,但我醚得到
ClassDefNotFound或ClassDefNotFound(錯誤的名稱:syntaxtest /的NewClass)
你試過「java NewClass」嗎?確保你的目錄在嘗試命令之前(以它的形式) – Andrew 2012-02-10 20:41:50
當我在文件夾中嘗試java NewClass時,NewClass.class是我得到的ClassDefNotFound。如果我嘗試java syntaxtest.NewClass我得到ClassDefNotFound(錯誤的名稱:syntaxtest/NewClass)。當我嘗試這個名字時,我得到了NoClassDefFound ... – Giannis 2012-02-10 20:51:14
「java -cp.NewClass」試試這個 – Andrew 2012-02-10 21:00:53