【发布时间】:2015-03-19 03:33:08
【问题描述】:
我在使用 32 位 JDK (1.8) 的 Windows 8.1 中使用 smartGIT,我需要将 JAVA_HOME 设置为 32 位目录
但现在我也在使用需要 JDK 64 位(安装 1.8)的 Android Studio,我需要将 JAVA_HOME 设置为指向 64 位目录
有没有办法将它们都设置在同一个变量上,并且取决于软件是否需要 JDK 32 或 64 可以选择合适的框架???
我试图通过像这样用分号分隔它们来同时设置它们
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_25\;C:\Program Files (x86)\Java\jdk1.8.0_25
但这仅适用于 32BIT 版本,64BIT 仍然不起作用
感谢支持
【问题讨论】:
-
我很确定从 Java7 开始支持
-d32启动标志,这将强制 64 位安装以 32 位模式运行(我不确定它是否支持所有操作系统)。有没有办法配置 smartGIT 在运行 Java 时使用这个标志? -
大多数工具都有安装脚本或环境设置文件。但是,我怀疑是否需要任何一个版本。 Android 是 32 位的,而 IntelliJ 可以在 32 位 JVM 中正常运行。同样,如果 smartGIT 不能使用 64 位 JVM,我会感到惊讶(它不会很聪明)
-
例如如何在 Android Studio 上设置 -d32 启动标志??
标签: java windows-8.1