Netbeans 无法启动,并且 eclipse 无法安装

Netbeans 无法启动,并且 eclipse 无法安装

Netbeans 上周还运行良好(自从我大约两年前安装它以来一直如此)。现在突然它无法启动(没有显示任何错误)。我没有在计算机上更改任何与 Java 相关的内容,过去两周我所做的就是安装一些我需要的软件。现在,当我单击其图标或从命令提示符启动它时,什么都没有发生。我关注了一些帖子并使用 -trace 来获取输出日志。但我不知道如何使用它来查找问题。Netbeans 日志文件

我尝试过的:

  • 我卸载了 Netbeans 和 Jdk 并重新安装它们,但遇到了同样的问题。
  • 使用 -vm 选项从 cmd 运行 Netbeans。没有用。
  • 安装 Eclipse,但它甚至无法安装,我得到的只是显示一些错误的日志文件,我试图寻找它们但无功而返。Eclipse 日志文件
  • Java_Home 和路径都在环境变量中指定,并且 Java 程序可以从 Cmd 中编译并运行。(所有其他环境变量和其他系统信息都在 Eclipse 日志中)。

请帮忙,这太令人沮丧了,现在两个 IDE 都无法工作,我甚至在考虑双重启动。我也想过尝试其他 IDE,但我想我可能会遇到同样的问题。提前谢谢您。

我正在运行:windows8.1、Netbeans8.2、jdk1.8.0_191 和 Eclipse oomph

更新: 环境path变量实际上与 eclipse 日志文件显示的不同,如下所示:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\ WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\ Program Files\Java\jdk1.8.0_191\bin;C:\Program Files\metro\bin;C:\Program Files\ apache-ant-1.10.5\bin;C:\Program Files\apache-maven-3.6.0\bin;C:\Program Files\g lassfish5\glassfish\bin;C:\Program Files\glassfish5\bin

答案1

您安装的其他软件可能也安装了不兼容的 Java 版本。

检查 Java 版本C:\Program Files (x86)\Java和环境变量(尤其是 PATH)。另请参阅控制面板 > 程序和功能适用于 Java 版本。

答案2

NetBeans 问题最有可能的原因是它配置为使用不存在的 JDK 8 安装。这肯定可以解释 NetBeans 甚至无法启动。

为了支持这个想法,NetBeans 日志文件中显示了以下内容:

找到选项:netbeans_jdkhome=C:\Program Files\Java\jdk1.8.0_121

然而,你说你正在跑步jdk1.8.0_191而不是jdk1.8.0_121假设您想使用更新 191,您应该:

  • 如果有必要,请卸载任何旧版本的 JDK 8(尽管看起来您已经这样做了)。
  • 配置 NetBeans 以使用jdk1.8.0_191代替jdk1.8.0_121

要配置 NetBeans,请执行以下操作:

  • 找到文本文件netbeans.conf. 它位于ETCNetBeans 8.2 安装目录下的目录。在任何文本编辑器中打开该文件。
  • 找到包含该属性的行netbeans_jdkhome
  • 如果该行已用前导符号注释掉,#则删除该#符号。
  • 确保将属性值设置为要使用的 JDK 8 的安装版本的路径。例如,在您的例子中,该行可能应如下所示:

    netbeans_jdkhome=C:\Program Files\Java\jdk1.8.0_191

  • 保存文件netbeans.conf并启动 NetBeans。现在它应该可以工作了。

  • 如果 NetBeans 无法启动,请使用 NetBeans 日志文件的新内容更新您的问题。

仅供参考,请注意 NetBeans 并不关心 Windows 环境变量中的设置,例如PATH。它只关心自己的配置设置,例如netbeans.conf

Eclipse 问题的原因不太明显,但您的PATH设置显示了很多我没有的 Java 目录。它们都是必需的吗?有一点肯定不正确,那就是您指定了C:\Program Files\Java\jdk1.8.0_191\bin;两次PATH,因此请更正。然后在 NetBeans 正常运行后重试 Eclipse 安装。

相关内容