作者cyclone350 (老子我最神)
看板java
标题[问题] JAVA_HOME环境变数设定
时间Mon May 5 13:42:15 2014
咳咳..
是这样的... 我电脑有安装 jdk 1.7 跟 1.8
我想把我的环境变数的 java 指到 1.7 版本
我参考了java书及google大神,不过不管怎麽设定都无效...
设定如下
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_55
Path=blablalba;%JAVA_HOME%\bin;blablabla
但是我进入 cmd 输入 java -version 时...
却是出现
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
想起之前安装jdk1.8时我也没做过任何设定(印象)...
不知道是漏了哪一个步骤
请各位大大看一下~
===================================
更新
若是直接在cmd底下直接下以下指令
set path=%java_home%\bin
在使用 java -version 就可以正确指到java1.7了...
不过若没打 set path 这行,直接 echo %path% 也是有包含 java1.7的路径...
java前面的path也都只是一般的系统看无的path...
至於有哪些path... 及放到最前面的方法,现在没电脑,改天再试试看...
=====================================
更新
以解决...
C:\Windows\System32 资料夹底下有 java.exe
且放在 path 前面
当初没想到 path 机制是依照顺序查找而且不会覆盖,以为是java8对window动手脚
感谢大家的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.218.64.133
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/java/M.1399268538.A.B35.html
1F:→ kingofsdtw:我只知道 c:\ set可以看...另外有说Reg的 05/05 15:50
2F:→ bitlife:把那个jdk7的路径放到PATH最前面试试 05/05 16:19
3F:推 PsMonkey:还不如说把 JAVA_HOME 放到 PATH 最开头 XD 05/05 19:08
※ 编辑: cyclone350 (123.193.201.124), 05/05/2014 19:20:45
4F:推 PsMonkey:你仔细看一下,那一长串里头应该就有 JDK8 的东西.... 吧 05/05 19:49
5F:→ danny8376:大概是windows/system32/java.exe <= 这个是1.8的吧 05/05 20:21
※ 编辑: cyclone350 (61.218.64.133), 05/06/2014 14:04:39
6F:→ danny8376:你1.8後装吧 这很正常 java会复制一个java.exe到sys32 05/06 15:17