可以结了!
环境变量的问题,右击‘我的电脑’选择‘属性’,打开‘高级’页面,单击‘环境变量’。
在系统变量中添加CLASSPATH变量,值设为:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;[
]
(.;一定不能少,代表当前路径)[
][楼上的兄台没有注意这个问题]
PATH变量,值设为:%JAVA_HOME%/bin
JAVA_HOME 设为:c:/jdk/bin(你的JAVA安装目录)[这里我的安装在c:/jdk 下]
javac是编译命令,它把HelloWorld.java编译成HelloWorld.class
java就是解释命令,JVM把HelloWorld.class解释执行.
在这个时候:
如果出现Exception in thread "main"
java.lang.NoClassDefFoundError: HelloWorld
那就是你在环境变量中(CLASSPATH)没有加上那个.(dot)
2。如果出现Exception in thread "main"
java.lang.NoSuchMethodError: main
或者HelloWorld.java:1: Public class helloworld must be defined in a file called "HelloWorld.java".
那就是你没有分清大小写的写入这个HelloWorld,或者保存得时候没有保存为HelloWorld.java
这个名字一定要跟public class的名字一样