如何在netbeans(java)中使用导入库中的类
这一定是最简单的事情了。我已经试了好几个小时了。我知道如何将库导入netbeans,但如何使用导入来使用这些库中的类?我在64位linux上尝试使用javacv库已经失败了几个小时,当我尝试从库中导入必要的文件时,netbeans告诉我该包不存在。我想访问如何在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
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
文件已损坏或无效!