尝试将应用程序更新到 Java 11 并在使用模块进行 hell 排序之后,我认为我已经摆脱了所有红色错误,现在我得到了这个我以前从未见过的错误:
环顾四周,我看到人们建议可以使用应用程序结构:
或 module-info.java 文件:
任何人都可以看到我需要做些什么来摆脱这个吗?
编辑:
将 Main.java 移动到名为“main”的包并尝试运行它后出错:
最佳答案
为了让 JavaFx 启动您的应用程序,它需要访问其主类,因此您需要导出主类所在的包。
将导出声明添加到模块信息:
module Game.main {
...
exports main;
}
关于java - 在顶级目录中找到错误 : Main. 类(模块中不允许未命名的包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52469803/