我新的Java和我只是做了我的第一個程序:HelloWorld的後,我編譯它,我試圖運行它,它給了我這個錯誤:我使用的Ubuntu版本10.04需要java編程幫助!
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld Caused by: java.lang.ClassNotFoundException: HelloWorld at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) Could not find the main class: HelloWorld. Program will exit.
,我做了使用geany編寫程序,並使用命令javac HelloWorld.java
在終端編譯它。 然後我用終端命令運行它:java HelloWorld
然後出現上面的錯誤。 我HelloWorld.java
文件看起來像這樣:
public class HelloWorld {
public static void main (String[] args) {
System.out.println("Hello World");
}
}
然後我HelloWorld.class
文件看起來像這樣:
public static void main(string[] args)
'java -classpath。如果HelloWorld.class在你當前的工作目錄中,HelloWorld應該可以工作。 – biziclop