我試圖從Windows命令行運行一個非常簡單的一個類「Hello World」程序。從Windows命令行執行java程序失敗
.java
文件位於「C:\ Users \ UserName \ Desktop \ direcName」。該包爲deem
,類名爲test
。
我可以cd到目錄,並從那裏使用javac test.java
進行編譯,這工作得很好。然而,當我嘗試使用運行它。
java test
或java -classpath directory test
或java -cp . test
它會拋出「異常的線程main
java.lang.NoClassDefFoundError: test (wrong name: deem/test)
如果我用java deem.test
它說:Error, could not find or load main class deem.main
如何解決例外,並讓我的程序運行?
謝謝
可以請分享'測試'源代碼... – MadProgrammer
你可以cd到哪個目錄?請描述您正在使用的目錄結構。 –