Mac系统下eclipse的创建Java project问题

有哪位大神能解释一下
为什么eclipse创建一个java程序是module,不是public class 嘛?
然后还会报错Errors occurred during the build.
Errors running builder 'Java Builder' on project 'Pro02'.
java.lang.NullPointerException

然后不知道是不是JRE的问题?都是最新版本
图片说明

到底12 还是11

最好选最下面那个