Eclipse java.lang.module.FindException和java.lang.ClassNotFoundException

Eclipse java.lang.module.FindException和java.lang.ClassNotFoundException,java,eclipse,Java,Eclipse,我最近安装了Eclipse2020-06,正在使用JDK10.0.2。我想使用一个简单的Hello world程序测试Eclipse: package eclispeTest; public class eclipseTest { public static void main(String[] args) { // TODO Auto-generated method stub System.o

我最近安装了Eclipse2020-06,正在使用JDK10.0.2。我想使用一个简单的Hello world程序测试Eclipse:

    package eclispeTest;
    
    public class eclipseTest {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            System.out.println("Hello");
        }
    
    }
但是我得到了错误:
在启动层java.lang.module.FindException的初始化过程中发生错误:找不到模块eclispeTest

我看到的一个快速修复方法是删除module-info.java文件,但当我这样做时,我得到了错误:
错误:无法找到或加载主类eclipseTest.eclipseTest,原因是:java.lang.ClassNotFoundException:eclipseTest.eclipseTest

我看到一个潜在的修复程序,它告诉我去“检查你的项目构建路径并为每个文件夹启用特定的输出文件夹。逐个检查你项目的每个源文件夹,并设置maven将使用的输出文件夹。” 发件人:

但我对Eclipse还不熟悉,不知道他们在说什么

我还注意到,当我打开Eclipse底部的problems选项卡时,有一个问题重复了大约8次:
Description Resource Path Location Type由于“未能初始化C:\Program Files\Java\jre-10.0.2\lib\jrt fs.jar的ct.sym”而未构建项目。修复此问题,然后尝试刷新此项目并构建它,因为它可能不一致ECLispTest未知Java问题

有没有人能帮我想一想我应该尝试什么,并告诉我应该如何去做

先谢谢你

编辑:我做了一个新的java项目,下面是我的java项目列表窗口
(我仍然得到相同的错误)

首先,为了工作“System.out.println(“Hello”);”

你需要两门课

1) java.lang.System

2) java.io.PrintStream

使用以上两个类,代码运行。您不必导入这些类,因为JRE(Java运行时环境)会自动为您导入这些类

如果您正在获取此错误

启动层java.lang.module.FindException初始化期间出错:未找到模块ECLispTest

这意味着您没有使用“JRE”正确设置“Java项目”


让我们创建新项目来解决此问题

1) 打开EclipseIDE

2) 单击文件(最左上方)

3) 新的

4) java项目

5) 为您提供项目名称(确保已单击“使用默认位置复选框”)

6) 在JRE部分-选择使用执行环境JRE(根据需要编辑)

7) 然后单击finish

这就解决了你的问题,去创建一个类来做你的日食测试。这一次应该有效


你检查了吗?我试着重新创建文件,只是在我点击“完成”后,弹出一个窗口,要求我创建一个模块,但它有一个默认名称,所以我只按了enter键。然后我复制并粘贴了代码,然后重新运行它,得到了相同的错误:
java.lang.module.FindException:module eclipseTest1 not found
我为新项目添加了一个项目创建窗口的剪报猜测其工作区问题,首先创建以下目录“C:\Users\RoyMc\eclipse workspace”,然后在创建项目时,取消勾选“使用默认位置”并将上面创建的目录用作“位置”。关闭eclipse然后打开它,开始时它会要求您选择workspace,只需浏览到上面创建的目录。