Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse项目生成无法初始化jre/lib/jrt-fs.jar的ct.sym_Java_Eclipse - Fatal编程技术网

Java Eclipse项目生成无法初始化jre/lib/jrt-fs.jar的ct.sym

Java Eclipse项目生成无法初始化jre/lib/jrt-fs.jar的ct.sym,java,eclipse,Java,Eclipse,最近为一些演示servlet设置Eclipse2020是一场噩梦 项目结构为: 演示servlet在“Http状态500-错误实例化servlet类”中死亡,根本原因为“java.lang.ClassNotFoundException” 在我的项目旁边有一个红十字会和一个错误日志,说明: 无法初始化C:\Users\Pratyay Mukherjee\AppData\Local\Temp\eoi8BAC.tmp\plugins\org.eclipse.justj.openjdk.hotspot

最近为一些演示servlet设置Eclipse2020是一场噩梦

项目结构为:

演示servlet在“Http状态500-错误实例化servlet类”中死亡,根本原因为“java.lang.ClassNotFoundException”

在我的项目旁边有一个红十字会和一个错误日志,说明:

无法初始化C:\Users\Pratyay Mukherjee\AppData\Local\Temp\eoi8BAC.tmp\plugins\org.eclipse.justj.openjdk.hotspot.jre.minimal.stripped.win32.x86_64_14.0.2.v2020815-0932\jre\lib\jrt-fs.jar


我一次又一次地尝试重建项目,因为这是解决Eclipse所有问题的解决方案。我的项目出了什么问题?如何让servlet正常工作而不出错?

如果有人对Eclipse中的java.lang.ClassNotFoundException感到失望,可能会有很大帮助。

以下内容为我解决了这个问题

  • 在我的计算机上安装了OpenJDK 15.0.1
  • 在Window/Preferences/Java/Installed JREs中,我添加了一个指向新Java版本的链接(并将其命名为“openjdk-15”以帮助识别它)。我取消选中了现有的jre并选择了新安装的jre
  • 我启动了一个新项目,对于JRE,请确保选择新的默认JRE
  • 我把失败项目的源代码复制到新项目中

请参见

我还尝试了web.xml文件中的demoapp.AddServlet。查看您使用此文件解决的错误是什么?项目旁边的红十字会或ClassNotFoundExceptionIt解决了使用错误JRE(系统库不完整)运行Eclipse的根本错误,这可能会导致多个后续错误(如果您真的对系统库中使用的内容感兴趣,请查看Eclipse源代码)。修复后是否仍存在错误?我已从下载jdk。只下载JDK的主要原因是JRE和JDK都可以用来运行Eclipse。在下载JDK时,没有任何最小下载的提示。