Java Can';无法在Eclipse(Mac)中创建Hello World,生成错误(NullPointerException)

Java Can';无法在Eclipse(Mac)中创建Hello World,生成错误(NullPointerException),java,eclipse,nullpointerexception,Java,Eclipse,Nullpointerexception,我安装了Java和Eclipse,并希望运行Hello World项目的教程。 一旦我开始真正的第一步,创建一个Java项目,我就会做所有类似于教程的事情,写下“HelloWorld”这个名字,完成 然后弹出一个窗口,希望我创建一个新模块-info.java。这很奇怪,我在任何地方都没有在教程中看到过类似的内容,但不管怎样,如果我创建或不创建它,我都会得到一个错误: 生成过程中出现错误。 在项目“HiWorld”上运行生成器“Java builder”时出错。 java.lang.NullPoi

我安装了Java和Eclipse,并希望运行Hello World项目的教程。 一旦我开始真正的第一步,创建一个Java项目,我就会做所有类似于教程的事情,写下“HelloWorld”这个名字,完成

然后弹出一个窗口,希望我创建一个新模块-info.java。这很奇怪,我在任何地方都没有在教程中看到过类似的内容,但不管怎样,如果我创建或不创建它,我都会得到一个错误:

生成过程中出现错误。

在项目“HiWorld”上运行生成器“Java builder”时出错。 java.lang.NullPointerException

有人知道这个问题吗

我已经尝试过查看属性构建路径,但当我添加、删除、更改某些内容时,却一无所获。 我原以为这可能是我的eclipse的一个问题,但我已经重新安装了两次(同样是Java),并且没有取得任何进展

我的代码是:

module helloworld {
}
我想消除这个错误,这样以后我的HelloWorld程序就可以运行了。
谢谢你抽出时间

您没有提到教程,但我想它是针对Java 9的,模块信息是其中的一部分

进入Eclipse项目设置,并将语言级别设置为8(在线上有很多指南),您应该很好


编辑:但是,如果本教程是针对Java 9的,我真的建议您再找一本教程,因为模块的内容是一整套额外的复杂内容,您不需要立即使用(我还没有看到Java 9在现实世界中的使用)

您没有提到本教程,但我想它是针对Java 9以下的,模块信息是其中的一部分

进入Eclipse项目设置,并将语言级别设置为8(在线上有很多指南),您应该很好


编辑:但是,如果本教程是针对Java 9的,我真的建议您再找一本教程,因为模块内容是一整套额外的复杂内容,您不需要立即使用(我还没有看到Java 9在现实世界中的使用)

非常感谢,我将尝试一下!我很抱歉问你,但你不是指合规水平吗?因为我有机会在11,10,9和1.8之间。例如,如果我转到1.8,我会得到一个错误,这个工作区中没有安装JRE。我必须安装这个JRE吗?非常感谢,我会试试这个!我很抱歉问你,但你不是指合规水平吗?因为我有机会在11,10,9和1.8之间。例如,如果我转到1.8,我会得到一个错误,这个工作区中没有安装JRE。我必须安装这个JRE吗?你有这样一个教程的链接吗?我可以在网上找到那些修改合规性级别的工具。@cruiser0223有很多。youtube上的NewBoston很好你有这样一个教程的链接吗?我可以在网上找到那些修改合规性级别的工具。@cruiser0223有很多。youtube上的NewBoston很好