环境变量的设置

错误:在命令行运行javac HelloWorld.java没错,运行java HelloWorld 报错“Can't find the main class"。

原因:高版本的jdk编译的.class文件不能在低版本的jvm上运行

解决办法:检查设置环境变量,如下

CLASSPATH=%JAVA_HOME%\lib;.

JAVA_HOME=E:\Program Files\Java\jdk1.6.0_34

path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\software\ant-current-bin\apache-ant-1.8.0\bin;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 5.1\bin

其中:E:\Program Files\Java\jdk1.6.0_34为Java安装目录

注意:CLASSPATH后面有一个点

原文地址:https://www.cnblogs.com/sunflower627/p/2749760.html