我想了解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()'
是灰色的。
我的疑问:
如何修复此示例以运行它?\
1条答案
按热度按时间ejk8hzay1#
正如我的评论中所描述的,它在IntelliJ更新后起作用。