所以我有java 1.6.0_65并且它在我的路径中工作,但是它不是最近安装Eclipse的版本。我已经通过bash_profile和bashrc将新版本添加到我的路径中。当$ echo $ PATH运行时,它显示java 1.8,但eclipse仍然只识别1.6。试图禁用1.6只让java -version显示任何内容。我不确定需要什么确切的信息来帮助我解决这个3天的谜题,但是问我会得到它。
答案 0 :(得分:0)
强制 eclipse从某个JVM开始的一种方法是转向eclipse.ini文件。
示例:在我的Linux系统中,我只是将eclipse存档提取到/ opt。
直接在根目录中,有一个eclipse.ini。
(对我来说,那将是/opt/eclipse-jee-neon-2-linux-gtk-x86_64/eclipse.ini)。您只需在编辑器中打开该ini文件,然后您可以使用-vm
来指定在eclipse启动时使用的java二进制文件。
有关官方文档,请参阅here - 包括MacOS示例。