可从多个模块中访问com.faizan.org包:在Eclipse 2019-12中构建期间使用JDK 9+的ProjectA,ProjectB

问题描述 投票:0回答:1

我有两个项目,例如ProjectA和ProjectB,都包含com.faizan.org软件包。将ProjectA添加到ProjectB的modulepath中。

<classpathentry combineaccessrules="false" kind="src" path="/ProjectA">
    <attributes>
        <attribute name="module" value="true"/>
    </attributes>
</classpathentry>

现在我正在ProjectB中编写一个新类,该类需要从ProjectA的com.faizan.org导入一个类,但出现错误该com.faizan.org包可通过多个模块访问:ProjectA, ProjectB在eclipse 2019-12中使用openJdk 12,并且编译器兼容性也设置为12。]

如何将包含相同程序包名称的外部项目添加到另一个没有类路径冲突的项目?另外,在某些情况下,无法访问超类的方法。

我有两个项目,例如ProjectA和ProjectB,都包含com.faizan.org软件包。将ProjectA添加到ProjectB的modulepath中。

classpath java-9 superclass module-info
1个回答
0
投票

简单的答案:您不能。

© www.soinside.com 2019 - 2024. All rights reserved.