在Netbeans平台中集成Jama库

时间:2017-11-11 20:18:59

标签: java netbeans jama

我想将Jama库集成到Netbeans(不仅仅是一个项目)。但是,我收到消息“package Jama does not exist.”我已完成以下操作:

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

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

1 个答案:

答案 0 :(得分:0)

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

每当您想在这样的应用程序中使用外部库时,通常(尽管不总是,但这是最干净的方法)需要为外部jar创建库包装器模块。您基本上将该外部jar包装在NetBeans模块中。然后在应用程序中包含新创建的模块。

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

  • Ant :新项目 - > NetBeans模块 - >图书馆包装模块

enter image description here

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

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

一旦将jar包装在模块中,只要您在新创建的模块上创建依赖关系,就可以从任何其他NetBeans模块使用该功能。

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

enter image description here

然后选择“属性” - &gt; “图书馆” - &gt; “Wrapped JAR”选项卡。并在那里添加你的Jama jar。