8

我刚刚在命令行中测试了我对 java 9 模块的理解。然后我转到 Intellij IDEA 2017.2.5 进行测试。那里我面临错误module is not in dependencies不知道为什么 intellij 显示错误。

我只是在module-info.javaasexportsrequires.

然后我使用 Intellij 智能通过 IDEA 自行解决错误。只需 ALT+ENTER 然后我单击Add dependency on module 'module-name-here'. 但我不知道 Intellij 在幕后做了什么。有什么想法吗?

4

1 回答 1

12

但我不知道 Intellij 在幕后做了什么。有什么想法吗?

它将模块添加到当前模块的模块路径中。这与将库/依赖项添加到类路径非常相似,直到 Java8 使用imports.

可以使用以下步骤手动完成相同的操作:-

~> Project Settings 
~> Modules > Select module you want to add dependency to
~> Dependencies > Add dependency

在此处输入图像描述

于 2017-09-30T18:06:35.300 回答