【发布时间】:2012-07-05 00:18:40
【问题描述】:
我在 Windows 7 机器上安装了许多 Java 版本。其中一些是 32 位,一些是 64 位。现在默认情况下,它会启动最后一个版本(1.7 64 位)。如何告诉我的 Windows 7 机器使用另一个版本的 Java?原因之一是我正在从 Microsoft Visual Studio C++ 开发一个 JNI 项目 - 它也使用 java 1.7 64 位。
最好的问候, 安德烈
我已经设置了:
用户变量: JAVA_HOME=C:\j2sdk1.4.2_04 PATH=%JAVA_HOME%\bin;%PATH%
和系统变量: JAVA_HOME=C:\j2sdk1.4.2_04 PATH=...a_lot_of_paths...;%JAVA_HOME%\bin;%PATH%
我不知道哪个更好设置 - 用于用户或系统设置。两者都完成。
系统重启。
而且......它没有帮助:( 当我从 cmd 运行“java -version”时,我有 java 1.7,但不是 PATH 中定义的 java 1.4。
在运行 C:>java 之后 我得到了两个结果:
C:\Windows\System32\java.exe C:\j2sdk1.4.2_04\bin\java.exe
谁让Java进入我的windows目录???!!!
如何处理?
【问题讨论】:
标签: java