【问题标题】:Eclipse Kepler won't start - Java error messageEclipse Kepler 无法启动 - Java 错误消息
【发布时间】:2021-06-21 17:42:56
【问题描述】:

我已经在我的工作笔记本电脑上下载了 Eclipse Kepler,并确认我的 Windows 系统兼容 64。我还安装了 Java 13。当我第一次启动Eclipse时,我收到以下消息:无法加载JNI共享库“C:Program Files\Java\jdk-13.0.1\bin\server\jvm.dll”。

以下是我目前所注意到的: Java 安装在我的机器上的 program files\java 下,但我注意到那里有 3 个文件夹: jdk1.8.0_161 jdk-13.0.1 jre1.8.0_121

我确实更新了系统变量以直接指向 jdk-13.0.1 文件夹。 Eclipse 显然在它自己的文件夹中,但不确定我是否需要移动任何东西,或者是否有 2 个这样的 JDK 文件夹会导致问题。我会尝试卸载 Java,但这是一台工作机器,所以我需要等待我们的技术支持部门明天开放。我已经联系了他们两次,但都无法解决这个问题,我越来越绝望了。有什么建议吗?

【问题讨论】:

  • Kepler 于 2013 年发布,不确定它是否会与 Java 13(模块,...)一起顺利运行...(来自其主页:“Kepler 已成为过去Eclipse 版本。请访问我们的下载页面以获取最新版本的 Eclipse。")
  • 你为什么要运行旧版本的 Eclipse? Kepler 不会与 Java 13 一起运行,您需要为此使用当前的 Eclipse 2021-03。

标签: java eclipse kepler


【解决方案1】:

在 eclipse 文件夹中,在记事本或 notepad++ 中打开文件 eclipse.ini,您可以找到所需的 java 版本,如

-Dosgi.requiredJavaVersion=1.8

并在最后添加以下内容。在此之前,您必须关闭 Eclipse(您可以添加您喜欢的 jdk 版本)。

-vm C:\Java\JDK\1.8.0\bin\javaw.exe

修改后就可以启动eclipse了。有关更多详细信息,请参阅此链接。 https://wiki.eclipse.org/Eclipse.ini

【讨论】:

  • 注意:-vm后面一定要有换行符,也就是第二行的路径(如果我没记错的话,这两行都必须在-vmargs之前)跨度>
猜你喜欢
  • 2013-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 2015-05-28
  • 2021-01-26
相关资源
最近更新 更多