我将当前的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。
所以我能做什么?
答案 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
我希望将来帮助一些人