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

Java 如何将eclispe的版本从1.8更改为1.7?,java,eclipse,environment-variables,Java,Eclipse,Environment Variables,我将当前的java机器更改为1.8,eclipse工作正常,现在我想回到1.7,所以我执行以下步骤: 否决票 在“开始”菜单中,键入regedit以打开注册表编辑器 转到左侧注册表资源管理器/目录树菜单上的HKEY_LOCAL_MACHINE 单击HKEY_LOCAL_机器注册表中的软件 在软件注册表中单击JavaSoft 单击JavaSoft注册表列表中的Java Runtime Environment,您可以在此处看到已安装Java的不同版本 单击Java运行时环境-在右侧,您将看到4-5行

我将当前的java机器更改为1.8,eclipse工作正常,现在我想回到1.7,所以我执行以下步骤:

否决票

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

转到左侧注册表资源管理器/目录树菜单上的HKEY_LOCAL_MACHINE

单击HKEY_LOCAL_机器注册表中的软件

在软件注册表中单击JavaSoft

单击JavaSoft注册表列表中的Java Runtime Environment,您可以在此处看到已安装Java的不同版本

单击Java运行时环境-在右侧,您将看到4-5行。请选择CurrentVersion并右键单击选择修改选项将版本更改为1.7

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


那么我能做什么呢?

Eclipse Neon和Oxy的最新版本必须使用Java 8运行

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

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

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


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

最后,我执行以下步骤:

使用eclipse二进制文件所在的eclispe.ini文件文件夹 将-vm选项与要启动的jre的路径一起添加

i、 e窗口 -虚拟机 C:\Java\jdk1.6.0\u 45\jre\bin\javaw.exe

i、 e Linux -虚拟机 /opt/sun-jdk-1.6.0.02/bin/java

而且它很有魅力


我希望将来对某些人有所帮助

Eclipse的最新版本必须使用Java 8运行。您在Eclipse中运行的Java程序可以使用您选择的任何Java版本—这就是您想要做的吗?无论如何,这是错误的方法。您可以通过eclipse.ini配置文件控制要启动eclipse的Java版本。@greg-449您是对的eclipse需要Java 8,所以我必须将appliction run In的版本更改为1.7,我该怎么做?我同意您的说法,但错误是:注册表项“Software\JavaSoft\Java Runtime Environment\CurrentVersion”的值为“1.7”,但“1.8”是必需的。错误:找不到java.dll错误:找不到java SE运行时环境。如果你把Windows注册表弄乱了,你需要把它恢复到以前的状态。我不能帮你,因为我不运行Windows。