设置jdk的安装目录,如果不设这个变量的话,这些软件包很可能找不到javac.exe在哪里。比如ant就需要通过这个环境变量来确定javac.exe的路径来执行compile task。这个环境变量的值就是你的jdk安装目录。如果你的jdk装在c:\jdk1.42,那么“c:\jdk1.42”就是JAVA_HOME的值。 2--path=E:\J2SDK\bin;E:\J2SDK\jre\bin classpath=.;E:\J2SDK\lib;E:\J2SDK\lib\tools.jar 3--如果出现以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: 最好把你的class声明为public,并且和你的文件名相同. 如果第二个程序能够成功运行则可能有一下问题: (1)classpath是否设置正确. (2)你执行编译和运行的拼写是否正确.
在Program Files文件夹下有Java文件夹,里面有一个Java运行环境
把其中的ext文件夹内容统一后,顺利运行
谢谢楼上的了