如何在netbeans中使用导入库中的类(java)

时间:2014-01-08 05:17:54

标签: java netbeans

这一定是最简单的事情。我一直试图这样做几个小时。我知道如何将库导入netbeans但是如何使用导入在这些库中使用类?我一直尝试在64位linux上使用javacv库几个小时没有成功,当我尝试从库中导入必要的文件时netbeans告诉我包不存在。我想访问位于example.java内的com.googlecode.javacv.cpp.linux-x86_64内的java文件opencv-2.4.8-linux-x86_64.jar。我如何实际导入这个,以便我可以执行以下操作:example obj = new example

此外,在几乎所有对javacv的引用中,我都看到了这个import com.googlecode.javacv.CanvasFrame;,但实际上我没有在谷歌随时可用的任何文件中看到这一点。这笔交易是什么?

5 个答案:

答案 0 :(得分:1)

请试一试,我将尽可能具体:

  1. 复制您要使用的库文件夹
  2. 将其粘贴到" src"项目文件夹的文件夹
  3. 完成上述两项任务后,您可以使用以下代码从库中导入不同的类:

    import nameOfLibraryFolder.*;
    

    上面的代码将导入库中的所有类。替换" nameOfLibraryFolder"使用库文件夹的名称,更具体地说,包含库的所有类的文件夹,更具体地说,您放置在项目中的文件夹&#39 ; s子文件夹名为" src"

    要从库中导入特定类,您需要将*符号替换为类名。

    例如:

    import nameOfLibraryFolder.className;
    

    但如果该类位于子文件夹中,则:

    import nameOfLibraryFolder.subFolderName.className;
    

    我希望这是足够具体的,我希望它有所帮助。

答案 1 :(得分:0)

在netbeans中,很容易编组外部jar并使用它 首先,您需要通过右键单击jar节点在项目选项卡中添加library文件 然后,在这个项目中,只需要{java}文件中的import the.name 这应该有效,我已经使用Netbeans三年了

答案 2 :(得分:0)

您需要执行以下任一选项。

  • 向NetBeans添加新库,然后将其添加到项目中
    1. 如果你Tools -> Library会出现一个弹出窗口。
    2. 您可以添加新库。单击New Library并命名新库。
    3. ClassPath标签Add Jar/Folder
    4. 导入库
    5. 如果您还想从JavaDoc标签添加javadoc。您可以从下载的库文件中添加名为javadoc的文件。这将允许在编辑代码时看到javadoc。
    6. 您也可以从Sources标签添加来源文件。导入名为sources
    7. 的文件
    8. 然后点击项目中的Libraries文件夹图标和Add Library
  • 另一个选择就是添加.jar
    1. 右键点击项目中的Libraries文件夹图标,然后点击Add Jar
    2. 找到.jar文件并添加。

答案 3 :(得分:0)

只要你有: 包MyProject;

在项目的顶部,Java不会识别它。  *这似乎是某种沙盒效应。  *要使用您的课程,您必须打开您的目录  *将项目保存到并将库复制/粘贴到源文件。  *我还发现简单地删除命名包也可以。  *但现在你不再与该套餐相关联了。 -shrugs -

答案 4 :(得分:-1)

  • 从网上下载.jar文件。
  • 右键单击源包下的库。
  • 点击添加.jar / zip并选择文件。
  • 现在.jar文件将显示库。
  • 在程序中导入[类名]。

示例:

  1. 下载servlet.jar
  2. 将其添加到库
  3. import javax.servlet
  4. 这个名称如javax.servlet你可以从.jar文件中看到类的名称并相应地导入。