2017-07-08 44 views
-3

我当前Java机更改为1.8和Eclipse做工精细,现在我要回1.7,所以我做这个步骤:如何将eclispe的版本从1.8更改为1.7?

下投票

在开始菜单中输入“regedit”打开注册表编辑器

转到左侧注册表资源管理器/树形菜单

点击“软件”上的“HKEY_LOCAL_MACHINE”中的“HKEY_LOCAL_MACHINE”内登记处

社区法网在权利 - “软件”登记处

点击“Java运行时环境”在这里登记的“JavaSoft的”列表中,你可以看到不同的版本安装的Java

点击“Java运行时环境”的内K“JavaSoft的”手边你会得到4-5排。请选择“CurrentVersion”并右键单击(选择修改选项)将版本更改为“1.7”

现在,当我运行eclipse时,它没有运行并显示错误消息: 注册表项'Software \ JavaSoft \ Java Runtime Environment \ CurrentVersion' 的值为'1.7',但需要'1.8'。 错误:无法找到java.dll 错误:无法找到Java SE运行时环境。

所以我能做些什么?

+2

最新版本** **必须使用Java 8上运行。从Eclipse内部运行的Java程序可以使用您选择的任何Java版本 - 您想要做什么? –

+0

无论如何错误的方法。您可以通过eclipse.ini配置文件控制Java版本以启动eclipse。 – GhostCat

+0

@ greg-449你对eclipse需要java 8,所以我必须把应用程序运行的版本改为1.7,我该怎么做呢? – kernal

回答

0

最新的Eclipse(霓虹灯和氧气)的版本必须使用你在Eclipse中运行可以使用已安装的任何Java的Java 8

程序运行。

首先,您必须告诉Eclipse关于您已安装的每个Java。在“Java>已安装的JRE”中的首选项中执行此操作。

然后,您可以在项目的属性中设置用于特定项目的Java。在“库”选项卡的“Java构建路径”属性页面中,将“JRE系统库”条目更改为要使用的Java。

在“运行>运行配置”对话框中运行程序时,您还可以通过在程序条目的主选项卡上设置JRE来选择使用的Java。

+0

我喜欢你说,但错误:注册表项'Software \ JavaSoft \ Java运行时环境\ CurrentVersion'具有值'1.7',但'1.8'是必需的。错误:无法找到java.dll错误:无法找到Java SE运行时环境。不是删除 – kernal

+0

好吧,你已经搞砸了Windows注册表,你需要把它恢复到以前的样子。我无法帮助你,因为我不运行Windows。 –

+0

感谢您的帮助我发布我的解决方案:) – kernal

0

终于它的工作,我做的下一步骤:

使用eclispe.ini文件(文件夹中的日食二进制驻留) 添加-vm选项与JRE的路径,以与启动

如Windows -vm C:\的Java \ jdk1.6.0_45 \ jre的\斌\ javaw.exe的

即Linux的 -vm /opt/sun-jdk-1.6.0.02/bin/java

,它像魅力

工作,我希望帮助一些在一个Eclipse的未来

相关问题