配置 Eclipse 运行的 JVM

配置 Eclipse 运行的 JVM

如何配置 Eclipse 运行的 JVM?

我正在尝试切换它以使用我的安装java-6-sun,以便我可以使用它jstack来弄清楚为什么 Eclipse 在某些情况下会无休止地旋转。

我最近升级到了 Ubuntu 12.04,并且正在使用预先打包的 Ubuntu Eclipse 3.7.2。

我尝试将-vm选项添加到(我的 中的线eclipse.ini正上方),但仍然显示 Eclipse 正在使用普通的旧版运行。-vmargs/etc/eclipse.initop/usr/bin/java

Ubuntu 社区 wiki 中有关 Eclipse 的文章提到/etc/eclipse/java_home,这在我的系统中并不存在。

答案1

您可能已经使用了您首选的 JVM。请/usr/bin/java注意不是一个二进制文件,但是一个指向您首选的 Java JRE/JDK 替代方案的符号链接。

我建议将此替代方案更改为 Sun Java 6,以避免任何混淆。有关如何操作,请参阅此问题:

如何使 java 默认为手动安装的 JRE/JDK?

答案2

最好从以下位置下载 Eclipsehttps://www.eclipse.org/downloads/因为 Ubuntu 存储库中的版本总是过时得令人震惊。鉴于 Java 最近的安全丑闻,我更喜欢从网站本身获取最新的 JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html而且我不需要授予他们根访问权限。

因此在 Eclipse 中更改默认 JVM/JRE:
窗口首选项Java安装的JRE
从那里,您可以通过指向 JVM 的位置来添加另一个 JVM,例如版本 8 等。您还可以在此处指向 JAR 库。

检查默认JDK后:
窗口首选项Java编译器JDK编译器合规级别-视情况而定,例如 1.8

相关内容