首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAVA_HOME和java -version

JAVA_HOME和java -version
EN

Stack Overflow用户
提问于 2012-05-21 22:22:49
回答 7查看 26.6K关注 0票数 18

我使用的是Windows .bat脚本,并且在执行java -version时将JAVA_HOME设置为C:/Program Files/Java/jdk1.6.0_32,但它仍然显示1.3

我该如何解决这个问题呢?我做错了什么?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-05-21 22:27:34

试试%JAVA_HOME%\bin\java -version

如果修改JAVA_HOME,通常最好使用绝对路径(使用JAVA_HOME)调用java,因为新的二进制文件可能不在该路径中(然后Windows将加载错误的二进制文件)。

票数 10
EN

Stack Overflow用户

发布于 2017-02-10 18:41:55

对我来说,问题出在我的PATH变量中,C:\ProgramData\Oracle\Java\javapath;是在我的%JAVA_HOME%\bin;之前由java windows安装添加的。所以我会echo %JAVA_HOME%指向一个显示jdk8的JDK7和java -version

我想把%JAVA_HOME%\bin;放在C:\ProgramData\Oracle\Java\javapath;之前,这样java -version就可以显示jdk7。

票数 15
EN

Stack Overflow用户

发布于 2012-05-21 22:25:13

确保PATH环境变量指向%JAVA_HOME%\bin

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10687093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档