我想将 Jama 库集成到 Netbeans 中(不仅仅是一个项目)。但是,我收到消息“ package Jama does not exist.
”我做了以下事情:
- 我下载了 Jama 的 jar 文件。
- 然后我去
Tools
,,,Libraries
按下按钮new library
。 - 输入库的名称并点击
OK
. - 然后我点击按钮“
Add JAR / Folder
”并选择了jar文件。
这会是什么?不幸的是,我只找到了关于如何将库集成到单个项目中的描述。
您使用“平台”一词,因此我假设您正在构建基于NetBeans Platform的应用程序。
每当您想在此类应用程序中使用外部库时,通常(尽管并非总是如此,但它是最干净的方法)需要为您的外部 jar 创建一个库包装器模块。您实质上将该外部 jar 包装在 NetBeans 模块中。然后在应用程序中包含新创建的模块。
创建库包装器模块很简单,但方法取决于您使用的是 Ant 还是 Maven:
<dependency>
<groupId>gov.nist.math</groupId>
<artifactId>jama</artifactId>
<version>1.0.3</version>
</dependency>
您还需要告诉您新创建的模块向世界其他地方公开了哪些包,但在您的情况下,它可能是所有内容,即 jar 中的所有包。
将 jar 包装到模块中后,只要创建对新创建模块的依赖项,就可以从任何其他 NetBeans 模块使用该功能。
注意:如果您的应用程序中只有一个模块实际上会直接与 Jama 交互(即使用它的类),那么您不需要库包装模块。然后,您只需在将使用 Jama 类的模块上执行以下操作: 右键单击项目的顶部节点:
然后选择“属性”-->“库”-->“包装的 JAR”选项卡。并在那里添加你的 Jama jar。