我是java编程的新手,所以我只是想尝试一下ssh了解它是如何工作的,所以我下载了一个java库mentioned in this Stack Overflow answer
。在将此库导入netbeans后尝试失败很多次。我决定简单地将文件放入我的src
文件夹中。但是Netbeans在jar文件中使用'名称等效'空包来复制包,这阻止我到达包中的类,因为IDE和代码完成会自动看到空包。我搜索网络不能找到关于这个问题的任何内容。我准备好共享任何日志文件,如果有的话。这是我关于这种情况的截图。
Screenshot Attachment
OS:Linux Mint Rosa
IDE:Netbeans 8.1 Linux版
编辑:我已经看过这些主题了
How to use .jar files in NetBeans?:起初我已尝试过this并且在此解决方案中netbeans没有复制任何空包但当我开始输入某些内容时import sshj.foo.*;
自动完成不能找到任何东西,如果我尝试写一个特定包中的特定类的整个路径IDE给了我一个错误,你正在寻找的包不存在。其次我尝试this
并且在第一次尝试时遇到了同样的问题。我可以看到包,类和其他东西,但仍然无法在导入项目的随机类中访问它们。
How can I include external jar on my Netbeans project:我已经尝试this并且this完美无误地运行,但是当我尝试上课时仍然遇到同样的问题,所以没有任何改变。
How to add a JAR in NetBeans: 在这个主题中,所有的回复都解释了库的类型。那些不甚至与我的问题有关
How to use classes from .jar files?:我已尝试在this回复中解释,我已将我的jar文件转换为已编译的.class扩展文件,但这也没有解决我的问题。< / p>
答案 0 :(得分:0)
我从here.
下载部分库时解决了这个问题所有图书馆都需要包含三种罐子;
1。包含jar(包含扩展名.class
)
2。包含jar的源文件(扩展名为.java
)
3。包含jar的Javadoc文件(可选)
在ide右键单击上打开项目find libraries
文件夹,然后选择Add JAR/Folder
指定包含已编译文件的目录。导入库后,右键单击它并选择edit
,然后指定您准备好滚动的源文件和javadoc文件目录。