JAVA_HOME的环境用户变量在我的机器上设置为32位jdk - " C:\ Program Files(x86)\ Java \ jdk1.6.0_31"并且PATH包括JAVA_HOME。但是当我从命令提示符检查java -version时,它显示64位版本正在运行。
java version" 1.6.0_31"
Java(TM)SE运行时环境(版本1.6.0_31-b05)
Java HotSpot(TM)64位服务器VM(内置20.6-b01,混合模式)
我需要运行32位版本,有什么我需要改变的吗?
答案 0 :(得分:1)
您需要更改PATH变量。 JAVA_HOME是java程序通常使用的变量。 PATH变量用于所有类型的可执行程序(如java vm)。
答案 1 :(得分:0)
建议如何为开发工具设置OS环境变量。
考虑安装Java,Ant和Maven。考虑为这些安装提供以下目录结构:
C:\
|
|--- Programs/
| |--- Java/
| | |--- jdk7/
| | | |--- bin/
| | | |--- <other files and directories>
|
|--- Tools/
| |--- apache-ant/
| | |--- bin/
| | |--- <other files and directories>
| |--- apache-maven/
| | |--- bin/
| | |--- <other files and directories>
然后你应该有以下三个 HOME 变量:
JAVA_HOME = C:\Programs\Java\jdk7
ANT_HOME = C:\Tools\apache-ant
M2_HOME = C:\Tools\apache-maven
您的 PATH 变量应如下所示:
PATH = ...;%JAVA_HOME%\bin;%ANT_HOME%\bin;%M2_HOME%\bin;...
从现在开始,您只需在版本更改时更改 HOME 变量。并且您的操作系统始终会找到您想要启动的工具。