2016-10-31 137 views
0

我有三個java文件dictionary.javapostings.javainvert.javaJava錯誤:無法找到或加載主類ass1.insert

所有三個第一行是:

package project1; 

,這些文件的文件夾路徑是Desktop/cps/

我一直在使用(同時在目錄CPS)編譯的文件中:

javac -d . *.java 

...這所有三個.class文件創建一個文件夾project1

,當我嘗試使用下面的命令來運行:

java project.invert 

我得到這個錯誤:

Could not find or load main class project.insert

如何運行invert.java

invert.java有主類,而另外兩個只是類定義文件。

回答

0

也許有一個錯字在你執行命令的程序。應該是java project1.invert注意1與項目。此外,主要方法的簽名必須有String[] args參數。 應該

如果訪問符缺少那麼它會導致編譯時錯誤。

希望這會有所幫助。

0

所有3個文件的文件夾路徑必須是Desktop/cps/project1而不是Desktop/cps/

Java中的包代表文件系統中的目錄。

而在Desktop/cps/是爲javac project1/*.java

必須編譯和運行使用java project1.invert

+0

是的,我已經做到了。我仍然得到相同的錯誤。即時編譯並從cps目錄運行 – user2800591

+0

你運行它爲'java project1.invert'?你得到什麼錯誤? – ritesht93

+0

我得到的錯誤是'無法找到或加載主類project1.insert' – user2800591

相關問題