我的path配置是%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Broadcom\Broadcom 802.11 Network Adapter\Driver
classpath是.;%JAVA_HOME%\lib
我也不太清楚你这是什么情况。
首先我的建议是重新配置环境变量path中的jdk路径,其次classpath在jdk1.5以后就可以不用设置了。
配置java环境变量方法如下:
右键点击属性
点击高级系统设置
点击环境变量
在系统变量里面选择path,点击编辑
点击编辑文本
在变量值的最末尾添加英文的分号 ; 加上jdk所在目录下的bin的目录(;E:\code\java\jdk\bin)这个是我的jdk\bin所在目录,每个人的不一样
然后确定所有的框,打开cmd,
完成java环境的配置
既然使用了JAVA_HOME,就应该有JAVA_HOME的定义,在系统变量中的定义JAVA_HOME,如下图:(路径为自己的jdk安装路径)
然后配置Path路径,还是系统变量中定义:
Path变量的含义就是系统在任何路径下都可以识别java命令,则在最后面加上一句%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
最后再在系统变量中定义CLASSPATH
CLASSPATH,该变量的含义是为java加载类(class or lib)路径,只有类在CLASSPATH中,java命令才能识别其值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径),与%JAVA_HOME%有相同意思
你再试试吧,还有一种不用定义JAVA_HOME,不过你既然定义了就先试试能不能使用吧
本回答被网友采纳