是否可以在具有模块化应用程序的NetBeans IDE中将外部lib与类路径一起使用?

时间:2019-06-13 12:05:31

标签: java java-module netbeans-11

在NetBeans 11.0中,我创建了Modular项目,该项目使用外部模块和库。如果我在模块路径上复制所有外部模块和库,则应用程序运行良好,但是如果我为模块设置模块路径并在Classpath上添加常规库,则我的应用程序将无法使用它们。

这是否意味着我需要将所有外部库(无论是模块库还是标准库)都放在模块路径上?

1 个答案:

答案 0 :(得分:0)

是的。模块化应用程序的运行时有效地忽略了类路径。这是因为类路径中的所有内容都属于未命名模块,命名模块无法访问。

Is it possible to mix --class-path and --module-path in javac (JDK 9)?对此进行了详细说明。

In Eclipse, what is the difference between modulepath and classpath?还包含与此有关的一些有用信息。