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

qxgroojn  于 5个月前  发布在  Eclipse
关注(0)|答案(1)|浏览(68)

我最近安装了Eclipse 2020-06,并使用JDK 10.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");
        }
    
    }

字符串
错误:Error occurred during initialization of boot layer java.lang.module.FindException: Module eclispeTest not found
一个快速修复,我看到这个删除module-info.java文件,但当我这样做,我得到错误:Error: Could not find or load main class eclispeTest.eclipseTest Caused by: java.lang.ClassNotFoundException: eclispeTest.eclipseTest
我看到了一个潜在的修复,告诉我去“检查你的项目构建路径,并为每个文件夹启用特定的输出文件夹。逐个检查你的项目的每个源文件夹,并设置maven将使用的输出文件夹。”
但我是Eclipse的新手,不知道他们在说什么。
我还注意到,当我打开Eclipse底部的问题选项卡时,有一个问题重复了大约8次:Description Resource Path Location Type The project was not built due to "Failed to init ct.sym for C:\Program Files\Java\jre-10.0.2\lib\jrt-fs.jar". Fix the problem, then try refreshing this project and building it since it may be inconsistent eclispeTest Unknown Java Problem
有人能帮我弄清楚我应该尝试什么吗,用婴儿的步骤告诉我应该怎么做。
先谢谢你了。
PS in case it helps here is a picture of my Eclipse window after I try to run my code:
编辑:我做了一个新的Java项目,下面是我的Java项目创建窗口x1c 0d1x(我仍然得到了同样的错误)

t1rydlwq

t1rydlwq1#

首先,为了运行“System.out.println(“Hello”);”
你将需要两个类
1)java.lang.System
2)java.io.PrintStream
使用以上两个类,代码runs.you不必导入这些类,因为JRE(Java编译环境)会自动为您做。
如果你得到这个错误

初始化 Boot 层java.lang.module时出错,FindException:未找到eclispeTest模块

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

让我们创建一个新的项目来解决这个问题

1)开放Eclipse IDE
2)单击文件(最左上角)
3)新的
4)java项目
5)给予您的项目名称(确保-“使用默认位置复选框”点击)
6)在JRE部分-选择使用执行环境JRE(根据需要进行版本设置)
7)然后单击finish
这将解决你的问题,去创建一个类做你的eclipseTest。这一次它应该工作。
java project creation should look like this

相关问题