当前位置: 首页 > 知识库问答 >
问题:

在具有模块化应用程序的NetBeans IDE中,是否可以使用带有类路径的外部库?

危文乐
2023-03-14

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

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

共有1个答案

聂风史
2023-03-14

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

在javac(JDK 9)中是否可以混合使用--class path和--module path?。

在Eclipse中,modulepath和classpath之间有什么区别?还包含一些关于这方面的有用信息。

 类似资料:
  • 我在网站上做了一个小研究,并在这个网站上回顾了相关主题,但答案是矛盾的:有人说这是不可能的,有人说这是可能的,但很危险。 目标是传递匿名类的对象作为RMI方法的参数。由于RMI要求,这个类必须是可序列化的。这里没有问题,很容易使类序列化。 但是我们知道内部类的实例包含对外部类的引用(匿名类是内部类)。因此,当我们序列化内部类的实例时,外部类的实例也被序列化为一个字段。问题来了:外部类是不可序列化的

  • 问题内容: 如果您的类路径中有两个jar,其中包含同一个类的不同版本,则类路径的顺序就变得至关重要。 我正在寻找一种可以检测并标记给定类路径或文件夹集中的潜在冲突的工具。 当然可以启动一个脚本: 稍后使用一些巧妙的sort / uniq / diff / grep / awk很有潜力,但是我想知道是否有人知道任何现有的解决方案。 问题答案: JBoss 的Tattletale工具是另一个候选者:“

  • 我正在寻找关于如何建立一个谷歌应用引擎项目的建议,该项目涉及多个模块,其中一个模块是GWT项目。我已经阅读了谷歌应用引擎模块文档(https://developers.google.com/appengine/docs/java/modules/)并在Stackoverflow上找到了一些帮助,比如本文使用appengine骨架原型发布GWT GAE应用程序引擎模块。然而,这涉及到很多东西,所以我

  • 我正在用Jaas构建一个将被Jconsole使用的Kerberos登录模块。 Jconsole 将是用于访问具有暴露 MBean 的进程的客户端,kerberos 登录模块将对用户进行身份验证。 用户将通过 Jconsole 登录,Jconsole 会将用户数据传递给登录模块,用户名和密码随后由 Kerberos 登录模块处理,用户凭据根据中央活动目录进行验证。 我对Kerberos的配置有问题。

  • 我正在开发一个React应用程序,我想测试一个模块,我们称之为B,这取决于另一个模块,我们称之为a。 场景可能是这样的: 测试我的组件的核心库是Jest和Ezyme。我的目标是测试模块B,但我想单独测试它,所以我想模拟对模块A的依赖。js。 我知道一种方法是注入helperFn作为道具,而不是导入它,这样在测试期间我就可以注入一个模拟函数,但是这个应用程序上有很大的模块,每个模块都有一些依赖关系。

  • 问题内容: 我想在nodejs中建立一个代码编辑器。有一些选项,例如使用Express Server显示编辑器并在后端执行代码。但这需要浏览器。因此,我正在寻找可以为Windows平台提供独立GUI的节点模块。 问题答案: 有两种不同的选择,具体取决于您要如何进行。 选项1: 使用QT或GTK绑定之类的东西来制作更传统的GUI应用程序。这些选项通常只是Node绑定到GTK和QT公开的C / C +