2 zhou8051 zhou8051 于 2014.12.12 16:12 提问

JAVA_HOME设置位置与CLASSPATH和PATH的位置不一样

我的设置
JAVA_HOME:D:\soft\java\jdk1.7.0_72

cmd运行set java_home结果:
JAVA_HOME=D:\soft\java\jdk1.7.0_72

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

cmd运行set classpath结果:
CLASSPATH=.;D:\soft\java\jdk1.6.0_43\lib\dt.jar;D:\soft\java\jdk1.6.0_43\lib\tools.jar

问题来了 为什么java_home设置的是1.7的路径,classpath却是1.6的路径呢?

3个回答

u013560890
u013560890   2014.12.12 16:45
已采纳

你之前可能有配置过JAVA_HOME,建议你把它在环境变量中先删除,(包括用户和系统中的JAVA_HOME),然后再重新配一遍。

yinxiangyu126
yinxiangyu126   2014.12.12 16:14

你电脑是32位的还是64位的 你安装的JDK是32位的 还是64位的 我曾经也出现过这种情况 好像是JDK版本的问题

zhou8051
zhou8051 安装了2个jdk 一个1.6一个1.7都是64位
大约 3 年之前 回复
zhou8051
zhou8051 我的电脑 是win8 64位
大约 3 年之前 回复
sunbo624
sunbo624   2014.12.12 16:29

你是不是安装过两遍 以前的classpath没改过 导致环境变量中有两个classpath 或者是一个在系统的环境变量里 一个在用户环境变量里

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!