日期:2014-05-20  浏览次数:20773 次

JDK设置问题.我已经查过很多,可还是没法解决.请客位看看!
在官网下的jdk-1_5_0_11-windows-i586-p.exe.安装在D盘.D:\Java\jdk1.5.0_11和D:\Java\jre1.5.0_11!
环境变量配置.在系统变量里.JAVA_HOME是D:\Java\jdk1.5.0_11
因为我装了oracle和sqlserver,所以path比较长.D:\oracle\ora92\bin;C:\Program   Files\Oracle\jre\1.3.1\bin;C:\Program   Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program   Files\Microsoft   SQL   Server\80\Tools\BINN;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
在用户变量里CLASSPATH是.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
我在D盘根目录下贴了以下代码并改成HelloJAVA.java.
public   class   HelloJAVA{
public   static   void   main(String   args[]){
System.out.println( "HelloJAVA! ");
}
}
在cmd里命令javac   HelloJAVA.java   成功.
再java   HelloJAVA的时候出错了.
向客位请教.是不是path那配错了?谢谢!

------解决方案--------------------
试试把PATH变量里的“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”移到最前面