我在Mac OS X上编译java程序,我遇到了java Helloworld.java
的问题。
它显示:Exception in thread "main" java.lang.NoclassDefFoundError:Helloworld.java
我该如何解决?
答案 0 :(得分:0)
执行此操作:
1)编辑您的计划:
public class HelloWorld {
public static void main (String[] args) {
System.out.println ("Hello World");
}
}
2)确保拼写public class HelloWorld
" HelloWorld"。确保public static void main (String[] args)
的拼写与您看到完全一致。
3)编译:
$ javac HelloWorld.java
4)您应该看到 NO 错误消息。你应该看到一个新的类文件:
$ ls -l HelloWorld*
-rw-rw-r-- 1 paulsm paulsm 425 Jul 5 23:56 HelloWorld.class
-rw-rw-r-- 1 paulsm paulsm 119 Jul 5 23:56 HelloWorld.java
5)运行该文件。确保你 NOT 添加" .java"在你的命令中:
$ java HelloWorld
Hello World
如果有效,请回复。
请考虑使用IDE。我推荐Eclipse:https://www.eclipse.org/downloads/?osType=macosx