0

我想将 Jama 库集成到 Netbeans 中(不仅仅是一个项目)。但是,我收到消息“ package Jama does not exist.”我做了以下事情:

  • 我下载了 Jama 的 jar 文件。
  • 然后我去Tools,,,Libraries按下按钮new library
  • 输入库的名称并点击OK.
  • 然后我点击按钮“ Add JAR / Folder”并选择了jar文件。

这会是什么?不幸的是,我只找到了关于如何将库集成到单个项目中的描述。

4

1 回答 1

0

您使用“平台”一词,因此我假设您正在构建基于NetBeans Platform的应用程序。

每当您想在此类应用程序中使用外部库时,通常(尽管并非总是如此,但它是最干净的方法)需要为您的外部 jar 创建一个库包装器模块。您实质上将该外部 jar 包装在 NetBeans 模块中。然后在应用程序中包含新创建的模块。

创建库包装器模块很简单,但方法取决于您使用的是 Ant 还是 Maven:

  • Ant : 新项目 --> NetBeans 模块 --> 库包装器模块

在此处输入图像描述

  • Maven:创建一个空的 NetBeans 模块。将您的 Jama 库添加为依赖项,例如:
<dependency>
    <groupId>gov.nist.math</groupId>
    <artifactId>jama</artifactId>
    <version>1.0.3</version>
</dependency>

您还需要告诉您新创建的模块向世界其他地方公开了哪些包,但在您的情况下,它可能是所有内容,即 jar 中的所有包。

将 jar 包装到模块中后,只要创建对新创建模块的依赖项,就可以从任何其他 NetBeans 模块使用该功能。

注意:如果您的应用程序中只有一个模块实际上会直接与 Jama 交互(即使用它的类),那么您不需要库包装模块。然后,您只需在将使用 Jama 类的模块上执行以下操作: 右键单击​​项目的顶部节点:

在此处输入图像描述

然后选择“属性”-->“库”-->“包装的 JAR”选项卡。并在那里添加你的 Jama jar。

于 2017-11-13T13:59:58.673 回答