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

如何在netbeans(java)中使用导入库中的类,java,netbeans,Java,Netbeans,这一定是最简单的事情了。我已经试了好几个小时了。我知道如何将库导入netbeans,但如何使用导入来使用这些库中的类?我在64位linux上尝试使用javacv库已经失败了几个小时,当我尝试从库中导入必要的文件时,netbeans告诉我该包不存在。我想访问com.googlecode.javacv.cpp.linux-x86_64中的java文件example.java,它位于opencv-2.4.8-linux-x86_64.jar中。如何实际导入此文件,以便执行以下操作:example ob

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


此外,在几乎所有关于javacv的引用中,我都看到了这个
import com.googlecode.javacv.CanvasFrame在netbeans中,移植外部
jar
并利用它相当容易。
首先,您需要在项目选项卡中添加
jar
文件,方法是右键单击
library
节点。
然后,在这个项目中,只需
在java文件中导入.name


这应该行得通,我已经使用Netbeans三年了

您需要做以下选择之一

  • 将新库添加到NetBeans,然后将其添加到您的项目中
  • 如果您
    Tools->Library
    将弹出一个弹出窗口
  • 您可以在那里添加一个新库。单击
    新建库
    并命名新库
  • 类路径
    选项卡
    添加Jar/文件夹
  • 如果需要,还可以从
    javadoc
    选项卡添加javadoc。您可以从下载的库文件中添加该文件,名为
    javadoc
    。这将允许在编辑代码时查看javadocs
  • 您还可以从
    选项卡添加源文件。导入名为
    源的文件
  • 然后单击项目中的
    文件夹图标并
    添加库
  • 另一个选项是添加
    .jar
  • 右键单击项目中的
    Libraries
    文件夹图标,然后单击
    addjar
  • 找到
    .jar
    文件并添加它
只要您有: 项目包

在项目的顶端,Java无法识别它。 *这似乎是某种沙箱效应。 *要使用你的类,你必须打开你需要的目录 *将项目保存到,并将库复制/粘贴到源文件。 *我还发现,简单地删除命名包也可以。
*但是现在你不再和那个包裹有联系了-耸耸肩-

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

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

    import nameOfLibraryFolder.*;
    
    上面的代码将从库中导入所有类。将“nameOfLibraryFolder”替换为库文件夹的名称,更具体地说,是包含库的所有类的文件夹,更具体地说,是放置在项目子文件夹“src”中的文件夹

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

    例如:

    import nameOfLibraryFolder.className;
    
    但如果类位于子文件夹中,则:

    import nameOfLibraryFolder.subFolderName.className;
    
    我希望这是足够具体的,我希望它有帮助。

    • 从网络下载.jar文件
    • 右键单击源程序包下的库
    • 单击add.jar/zip并选择文件
    • 现在.jar文件将与库一起显示
    • 在程序中导入[类名称]
    例如:

  • 下载
    servlet.jar
  • 将其添加到库中
  • import javax.servlet

  • 这个名称类似于
    javax.servlet
    u可以从.jar文件中看到类的名称并相应地导入。

    通常您只需使用:import com.googlecode.javacv.cpp.linux-x86_64.example或import com.googlecode.javacv.cpp.linux-x86_64.*前提是您已经使用netbeans将jar文件导入到项目中。我已经尝试过了,但是netbeans拒绝接受它的存在。我已经知道如何按照帖子中的说明添加库。我想知道如何引用所述库中的类/文件。它不会识别库在那里。@CraigPatrickLafferty必须在实际执行
    导入
    作业之前将此
    jar
    正确地放入项目中?@CraigPatrickLafferty你所说的
    识别
    是什么意思?有任何警告或错误吗?Netbeans告诉我该包不存在。@CraigPatrickLafferty实际上是一种方法,可以很容易地将
    jar
    加载到Netbeans中,几乎没有其他方法可以完成。由于netbeans给出了这条消息,我认为这可能是因为您没有正确添加
    jar
    文件,或者
    jar
    文件已损坏或无效!