如何将eclispe的版本从1.8更改为1.7?

时间:2017-07-08 13:41:35

标签: java eclipse environment-variables

我将当前的java机器改为1.8并且eclipse工作正常,现在我想回到1.7所以我这样做了:

向下投票

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

转到左侧注册表资源管理器/树状菜单中的“HKEY_LOCAL_MACHINE”

点击“HKEY_LOCAL_MACHINE”注册表

中的“软件”

单击“SOFTWARE”注册表

中的“JavaSoft”

点击“JavaSoft”注册表列表中的“Java Runtime Environment”,可以看到已安装java的不同版本

单击“Java Runtime Environment” - 在右侧,您将获得4-5行。请选择“CurrentVersion”并右键单击(选择修改选项)将版本更改为“1.7”

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

所以我能做什么?

2 个答案:

答案 0 :(得分:0)

必须使用Java 8运行最新版本的Eclipse(Neon和Oxygen)。

您在Eclipse中运行的程序可以使用您已安装的任何Java。

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

然后,您可以在项目的“属性”中设置用于特定项目的Java。在“Java Build Path' '图书馆'的财产页面标签更改了JRE系统库'进入你想要使用的Java。

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

答案 1 :(得分:0)

最后它起作用了,我接下来的步骤:

使用eclispe.ini文件(eclipse二进制文件所在的文件夹) 使用

添加带有jre路径的-vm选项

即Windows -vm C:\爪哇\ jdk1.6.0_45 \ JRE \ BIN \ javaw.exe的

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

它的工作方式就像Charm

我希望将来帮助一些人