我試圖從命令行運行java程序。我試着按照here提到的步驟操作。但是當我嘗試運行javac Hello.java
時,它拋出的錯誤是這樣的程序不存在。我試圖給java Hello.java
並得到了錯誤:從命令行運行Java程序
Exception in thread "main" java.lang.NoClassDefFoundError: Hello/java
Caused by: java.lang.ClassNotFoundException: Hello.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Hello.java. Program will exit.
這裏有什麼問題。我該怎麼做?
編輯:我在我的代碼文件Hello.java中有很多類。會導致任何問題嗎?
您使用的是軟件包嗎?你看到Hello.class了嗎? – codaddict 2010-10-27 15:13:05