我新的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