在jdk9模块中导入jdk7库

时间:2018-03-22 02:15:13

标签: java maven java-7 java-9 jigsaw

我有一个用jdk7编译的库。现在,我想在jdk9模块中导入它。

我们正在使用maven来管理依赖项,但是在将库添加到依赖项之后。我们仍然无法找到库中的类。但是如果我们删除module-info.java,一切都还可以。

问题出在这里:我们必须提供一个jdk9模块,但是我们有很多jdk7库依赖项。可能吗?如果是的话,怎么样?如果不是,还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

package is declared in the unnamed module, but the jdk9 module doesn’t read it它表示您的显式模块(包含module-info)尝试访问类路径中的某些内容,但在jdk9中它被禁止。相反,您可以将jar从classpath移动到module-path并使其成为自动模块,它可以引用类路径和显式模块

相关问题