use*_*883 16 java version environment-variables java-home
我正在使用Windows .bat脚本,我设置JAVA_HOME为C:/Program Files/Java/jdk1.6.0_32
当我执行时java -version,它仍然显示1.3
我怎样才能解决这个问题?我究竟做错了什么?
The*_*ker 12
对我来说问题出在我的PATH变量中,C:\ProgramData\Oracle\Java\javapath;是在我之前通过java windows install添加的%JAVA_HOME%\bin;.所以我echo %JAVA_HOME%指向一个JDK7并java -version显示jdk8.
我要放在%JAVA_HOME%\bin;前面,C:\ProgramData\Oracle\Java\javapath;以便java -version显示jdk7.
Aar*_*lla 10
尝试 %JAVA_HOME%\bin\java -version
如果修改JAVA_HOME,通常最好java使用绝对路径(使用JAVA_HOME)调用,因为新的二进制文件可能不在路径中(然后Windows将加载错误的二进制文件).
| 归档时间: |
|
| 查看次数: |
18760 次 |
| 最近记录: |