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

标签 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。 当我尝试从桌面链接运​​行 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 的问题,尽管环境变量设置正确,这还是导致问题的原因吗?

如何解决这个问题?

谢谢。

最佳答案

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

关于java - Eclipse 从 CMD 提示符找到 Java,但不能从桌面单击找到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54128555/

相关文章:

android - 为什么 Project/Properties/Android 在 Eclipse 中不起作用?

Java 错误 - 源文件错误 : file does not contain class x . 请删除或确保它出现

java - 在Grails中,是否有一种方法可以限制HTTP请求方法类型(allowedMethods映射除外)?

java - 如何使用正则表达式匹配字符串

java - 多线程降低了 NUMA 上的套接字吞吐量

java - 是否可以在eclipse运行时环境中定义jetty服务器?

android - Eclipse:将一个项目添加到另一个项目的构建路径时如何忽略.git subdir?

java - 生成自定义 Java Getter 和 Setter

java - this.dispose() 无法关闭 JFrame

java - KeyStore.getKey() 返回 null