使用64位和32位JDK

时间:2012-06-08 06:01:19

标签: 32bit-64bit java jmf jdk1.6

我有一个运行64位Windows 7的系统。我正在使用JMF进行一个项目,我发现它最适合(或者只有)32位jdk。我正在使用32位日食。我也安装了64位JDK。现在我已经为32位JDK设置了classpath(JAVA_HOME和Path)。

问题是在64位和32位JDK之间切换变得忙乱(我必须每次更改类路径)。有没有更简单的方法呢?

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

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

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

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

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

答案 2 :(得分:0)

我建议您在计算机上安装一个JDK。

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

根据Oracle。

enter image description here

答案 3 :(得分:0)

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

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