3

我有一个运行 64 位 windows 7 的系统。我正在使用JMF做一个项目,我发现它在 32 位 jdk 上效果最好(或仅)。我正在使用 32 位日食。我还安装了 64 位 JDK。现在我已经为 32 位 JDK 设置了类路径(JAVA_HOME 和路径)。

问题是在 64 位和 32 位 JDK 之间切换变得很忙(我每次都必须更改类路径)。有没有更简单的方法来做到这一点?

4

4 回答 4

5

您可以在 Eclipse 中注册多个 JRE,并将项目或运行配置与特定 JRE 相关联。这些与用于运行 Eclipse 的 JRE 不同。

于 2012-06-08T06:06:10.303 回答
3

Eclipse 不需要依赖 JAVA_HOME 或 PATH。您可以在 eclipse.ini 文件中指定用于运行 Eclipse 的 JVM,并通过 Eclipse 首选项指定目标 JVM 的路径。

如果您必须从命令行同时运行 32 位和 64 位 Java,您应该花一些时间来编写 shell 脚本、别名等。

  • 您可以编写一个脚本(使用“.”执行)来切换 PATH 和 JAVA_HOME 的设置。

  • 我更喜欢编写简单的包装脚本或别名来自动化您正在开发的软件的构建或运行步骤的方法。您可以在这些脚本中嵌入 PATH 和 JAVA_HOME 的本地覆盖。

于 2012-06-08T06:14:05.907 回答
0

我建议只在你的机器上安装一个 JDK。

如果您使用 JMF 和 Eclipse 32 位,请卸载 64 位 JDK

根据甲骨文。

在此处输入图像描述

于 2012-06-08T06:07:53.203 回答
0

在不更改环境变量的情况下运行 64 位 eclipse

只需将 64 位 jre 复制到 eclipse(64 位)根文件夹并将其重命名为 jre。

于 2012-07-10T04:14:19.030 回答