“我的电脑”-“属性”-“高级”-“环境变量” 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓)
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹
JAVA_HOME: C:\Program Files\Java\jdk1.6.0_39;
Path使得系统可以在任何路径下识别java命令
PATH: %JAVA_HOME%\bin;CLASSPATH为java加载类(class or lib)路径CLASSPATH: .;%JAVA_HOME%\lib; .;一定不能少,因为它代表当前路径
编译hello.java javac hello.java 就会生成hello.class文件 运行hello java hello
javac不是内部命令 或者可执行文件
一般是由于Path的环境变量的路径有问题,特别注意的是最后的分号要写上。类名和文件名不一致,英文关键字的大小写问题,还得注意标点符号不能使用中文符等。
Exception in thread "main" java.lang.NoClassDefFoundError: Hello World
根据提示,意思是找不到class文件。这个问题应该就是是classpath环境变量配置不对,检查你的classpath的设置,注意一些特殊的符号。然后重启DOS再试一次。