A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liangkun097 中级黑马   /  2014-11-24 22:34  /  879 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 liangkun097 于 2014-11-26 09:17 编辑

JAVA_HOME=D:\Program Files\Java\jdk1.7.0_71

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


path=;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(放在最后面的);

但是在dos命令行中敲Java和Java -version行,但是敲javac就出不来东西;

如果将path中直接写D:\Program Files\Java\jdk1.7.0_71\bin就什么都正常,求大神分析一下为什么

8 个回复

倒序浏览
坐等大神啊
回复 使用道具 举报
当我将jre文件删掉的时候,dos中敲Java也就不行了,说明敲Java是启动的jre中的Java.exe 而不是jdk中的Java.exe。有大神知道怎么改成jdk中的吗,请不要告诉我环境变量错了,因为我真的很认真的检查过了
回复 使用道具 举报
没必要用dos啊。。
回复 使用道具 举报
彭毅 发表于 2014-11-25 00:57
没必要用dos啊。。

这个我知道,myeclipse连环境都不要配,我只想搞明白我这到底出了什么问题
回复 使用道具 举报
jdk7没必要再设置classpath了吧
回复 使用道具 举报
liangkun097 发表于 2014-11-24 23:55
当我将jre文件删掉的时候,dos中敲Java也就不行了,说明敲Java是启动的jre中的Java.exe 而不是jdk中的Java. ...

我删掉了一个jre,但是还能用。
回复 使用道具 举报
不知道你说的运行出来结果是要什么结果。javac的文件如果正确的话,本来就没有结果。错误了才有结果
path放在最后不用加分号,你把分号删了试试
回复 使用道具 举报
我将%JAVA_HOME%配到系统变量里就好了
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马