Intellij Idea Java 9模块示例-在较新的IntelliJ中不起作用,以及如何与Gradle配合使用

isr3a4wc  于 2022-12-03  发布在  Java
关注(0)|答案(1)|浏览(176)

我想了解Java 9附带的模块化系统,我现在必须使用Java 11,一段时间后切换到Java 17或更高版本。
我找到了这个简单的例子https://www.youtube.com/watch?v=ZogBPXNy3uU,它显示在IntelliJ中,但它是2017年的,IntelliJ版本比我的版本(2021.3.2)要旧。
在我的IntelliJ中创建该示例时,我看到了一些视觉差异......打开Projects侧栏时,我还看到了项目名称(在我的示例中,我将java-modules称为空项目),示例中的两个模块都列在它下面,如果这是一个显著差异的话。
Project Structure > Project Settings > Modules中,除了示例视频中看到的两个模块之外,我还看到了java-modules作为一个模块。
我现在遇到的问题是,我无法运行main()方法,选项Run 'Component.main()'Debug 'Component.main()'是灰色的。
我的疑问:
如何修复此示例以运行它?\

ejk8hzay

ejk8hzay1#

正如我的评论中所描述的,它在IntelliJ更新后起作用。

相关问题