该项目之所以没有建成,是因为;无法初始化C:\Program Files\Java\jre-10.0.2\lib\jrt fs.jar的ct.sym;在ideeclipse中

该项目之所以没有建成,是因为;无法初始化C:\Program Files\Java\jre-10.0.2\lib\jrt fs.jar的ct.sym;在ideeclipse中,java,eclipse,Java,Eclipse,你好!我在ideeclipse中做了一个servlet,但在创建了一个新的动态Web项目(File/new/dynamicwev-Project)后遇到了这个问题 我在Markers中看到了这一点: 由于IDE Eclipse中的“未能初始化C:\Program Files\Java\jre-10.0.2\lib\jrt fs.jar的ct.sym”,因此未生成项目 我的servlet不想构建。有一个java文件,但构建后没有类文件。我删除、创建、清理了我的项目。后来我删除并添加了Tomcat服

你好!我在ideeclipse中做了一个servlet,但在创建了一个新的动态Web项目(File/new/dynamicwev-Project)后遇到了这个问题

我在Markers中看到了这一点:

由于IDE Eclipse中的“未能初始化C:\Program Files\Java\jre-10.0.2\lib\jrt fs.jar的ct.sym”,因此未生成项目

我的servlet不想构建。有一个java文件,但构建后没有类文件。我删除、创建、清理了我的项目。后来我删除并添加了Tomcat服务器。安装了JavaEE

没有结果。谷歌帮不了我


请帮我解决这个问题…

每当您使用eclipse创建java项目时,您都有三个选择,分别是

  • 使用执行环境JRE
  • 使用特定于项目的JRE
  • 使用默认的JRE“JRE-10.0.2”和工作区编译器首选项

  • 尝试选择第三个选项。

    无论何时使用eclipse创建java项目,都有三个选项,分别是

    1.使用执行环境JRE

    2.使用特定于项目的JRE

    3.使用默认的JRE“JRE-10.0.2”和工作区编译器首选项


    之后还可以配置JRE..

    我也有同样的问题3天了,最后我找到了解决方案

  • 在将tomcat添加为服务器时,单击已安装的JRE并检查路径是否存在于系统中,并且该路径不是临时文件夹
  • 对于这两种情况,请添加C:\Program Files\Java\jdk-14.0.1

  • 在安装步骤中,您必须指定jdk,选择一个工作的并且至少有一个vm,如果看不到,请将其添加到系统变量中的JAVA_HOME或PATH变量中。使用命令提示符检查其是否工作: java——版本 和 爪哇语
    如果在没有警告或未找到的情况下显示相应的消息,则可以在安装时指定该路径。

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

  • 在eclipse中,转到窗口
  • 在窗口中转到首选项
  • 首选在搜索栏中键入“已安装的JRE”
  • 将jre编辑到安装JDK的文件目录 i、 e C:\Program Files\Java\jdk-14.0.2 之后,您可以关闭和刷新,它应该可以正常构建
  • 解决方案:

    一,

    首选项>已安装的JRE>添加>标准VM(不确定但可以工作)>目录>转到下载java的位置(例如:G:\java\jdk-15.0.1)>完成

    二,

    首选项>已安装的JRE>执行环境>JavaSE-15>选择jdk-15.0.1>应用

    三,

    创建Java项目。



    PS::

    我以前使用过user14235983的方法,它是有效的,但是使用它会导致一个问题,即没有显示函数的文档(在我的例子中)

    所以我又查了一遍图书馆。这条路好像有点不对劲。所以我试着改变它。然后它成功了。我回到这里,再次翻阅神话之星和戈库纳特的答案,我发现我们使用的是相同的方法


    在你的问题中,你似乎找到了正确的道路。(所以我不确定我们是否有相同类型的问题。)可能是因为您使用的是“\Java\jre”,但我使用的是“\Java\jdk”。否则可能会尝试重新安装您的Java。

    我也有同样的错误,只是我的错误存储在:

    \AppData\Local\Temp\eoiEBC.tmp\plugins\org.eclipse.justj.openjdk.hotspot.jre.minimal.stripped.win32.x86_64_15.0.1.v20201027-0507\jre\lib\
    
    这条消息不知从何而来,无法再构建。不太清楚它是从哪里来的,但是删除
    .jar
    成功了,一切又好了


    如果这是随机发生的,而你的项目不依赖它,我就把它扔掉。开始时有东西坏了。如果您确实需要,请将它放在手边。

    它是哪一版本的Eclipse?@nitind,谢谢。EclipseIDEforEnterpriseJava开发人员(包括孵化组件)版本:2020-06(4.16.0)构建id:20200615-1200操作系统:Windows10,v.10.0,x86_64/win32 Java版本:10.0.2除了安装新的JDK(我安装了OpenJFX15.0.1)之外,您还必须创建一个新项目并从一开始就选择新的JRE。即使在模块路径上指定了新库之后,以前创建的项目(无论如何,对我来说)仍然会给出相同的错误。我不得不将旧项目中的代码复制到新项目中,以使其正常运行。