由于 IDE Eclipse 中的“Failed to init ct.sym for C:\Program Files\Java\jre-10.0.2\lib\jrt-fs.jar”,该项目未构建

seb*_*sov 15 java eclipse

再会!我在 IDE Eclipse 中做了一个 servlet,但是在创建一个新的动态 Web 项目(文件/新建/动态 Wev 项目)后我遇到了这个问题。

我在标记中看到了这一点:

“由于“无法在 IDE Eclipse 中为 C:\Program Files\Java\jre-10.0.2\lib\jrt-fs.jar 初始化 ct.sym”,该项目未构建”

我的 servlet 不想构建。有一个java文件,但构建后没有类文件。我删除、创建、清理了我的项目。后来我删除并添加了Tomacat-server。Java EE 已安装。

没有结果。谷歌帮不了我。

请帮我解决这个问题...

小智 13

每当您使用 eclipse 创建 java 项目时,您都会有 3 个选择,它们是,

  1. 使用执行环境 JRE
  2. 使用特定于项目的 JRE
  3. 使用默认的 JRE 'jre-10.0.2' 和工作区编译器首选项

尝试选择第三个选项。


小智 9

不确定您是否已经解决了问题,但我只是想提供帮助,因为我刚刚遇到了同样的问题。

  1. 在 Eclipse 中,转到 Window。
  2. 在窗口中转到首选项。
  3. 在首选项中,在搜索栏中键入“已安装的 JRE”
  4. 将 jre 编辑到安装 JDK 的文件目录,即 C:\Program Files\Java\jdk-14.0.2 之后,您可以关闭并刷新,它应该可以正常构建。

  • 除了安装新的 JDK(我安装了 OpenJFX 15.0.1)之外,您还必须创建一个新项目并在一开始就选择新的 JRE。即使在模块路径上指定了新库之后,以前创建的项目(无论如何对我来说)仍然会出现相同的错误。我必须将代码从旧项目复制到新项目才能使其正常运行。 (2认同)

Nor*_*r.Z 6

解决方案::

1.

首选项 > 已安装的 JRE > 添加 > 标准 VM(不确定但有效)> 目录 > 转到下载 Java 的位置(例如:G:\Java\jdk-15.0.1)> 完成 添加 JRE 路径 1 添加 JRE 路径 2

2.

Preference > Installed JREs > execution environment > JavaSE-15 > 选择 jdk-15.0.1 > apply 更改执行环境

3.

创建您的 Java 项目。 创建项目



PS::

我之前使用过 user14235983 的方法,它有效,但使用它会导致不显示函数文档的问题(在我的情况下)。

于是我又查了一下图书​​馆。好像路径有问题。所以我试图改变它。然后它起作用了。我回到这里,再次查看 Myth_Star & GokulnathP 的答案,我发现我们使用的是相同的方法。

在您的问题中,您似乎有正确的路径。(所以我不确定我们是否遇到了相同类型的问题。)也许是因为您使用的是“\Java\jre”,而我使用的是“\Java\jdk”。否则,也许尝试重新安装您的 Java。