Eclipse从CMD提示符中找到Java,但从桌面单击中找不到Java

时间:2019-01-10 12:17:13

标签: java eclipse

我在Windows 7 Home Premium 64位系统上安装了多个Java版本。为了安装

Eclipse Java 2018-12

我必须从Oracle网站安装 Java 11 JDK 。尽管在环境变量中设置了 JAVA_HOME 并更新了PATH,但安装并运行此版本Eclipse的唯一方法是打开命令提示符,然后

C:>set path=c:\program files\java\jdk11.0.1\bin

,然后运行Eclipse安装程序或已安装的实例。

如果重新启动计算机,问题仍然存在。

我希望能够通过简单地单击桌面图标链接来开始蚀。 当我尝试从桌面链接运​​行Eclipse时遇到的错误是:

JVM的

版本 1.7.0_79 不适合该产品。需要1.8版以上。

我的C:\Program Files\Java\

包含文件夹

  • jdk1.0.7_79
  • jdk-11.0.1
  • jre7

我认为我需要所有这些,因为我有一些程序我认为退休了Java 7,所以我不认为卸载Java 7是一种选择,也不认为Java 11会取代它,或者我应该摆脱它Java 7的代码,尽管环境变量设置正确,是什么导致了问题?

如何解决此问题?

谢谢。

3 个答案:

答案 0 :(得分:1)

c:\program files\java\jdk11.0.1\bin添加到Windows环境PATH

答案 1 :(得分:0)

系统正在运行C:\ Windows \ System32 \ javaw.exe

我通过在路径环境变量的开头而不是在字符串的末尾添加Java 11 bin目录(以分号分隔)来修复它。

答案 2 :(得分:0)

首先设置JAVA_HOME,然后在环境中更新路径,请参阅随附的屏幕截图。 Environement setting for **JAVA_HOME**

Path setting in environment