0

我是 java 编程新手,所以我只是想用 ssh 尝试一些东西,了解它是如何工作的,所以我下载了 这个 Stack Overflow 答案中提到的 java 库 。在将此库导入 netbeans 的尝试多次失败后。我决定简单地将文件放入我的src文件夹中。但是 Netbeans ide 将 jar 文件中的包与它们的“名称等效”空包一起复制,这会阻止我访问包中的类,因为 IDE 和代码完成会自动看到空包。我搜索网络无法找到有关此问题的任何信息。如果有任何日志文件,我已准备好共享任何日志文件。这是我关于这种情况的屏幕截图。 截图附件

操作系统:Linux Mint Rosa

IDE:Netbeans 8.1 Linux 版

编辑:我已经看过这些主题

如何在 NetBeans 中使用 .jar 文件?:起初我试过这个,在这个解决方案中,netbeans没有复制任何空包但是当我开始输入类似import sshj.foo.*;自动完成的东西时找不到任何东西,而且如果我尝试将整个路径写入特定类在特定的包中 IDE 给了我一个错误,您要查找的包不存在。其次,我尝试过这个 并在第一次尝试时遇到了同样的问题。我可以看到包、类和其他东西,但仍然可以'不要在导入项目的随机类中找到它们。

如何在我的 Netbeans 项目中包含外部 jar:我已经尝试过,而且正如他们所说,运行得很好,没有错误,但是当我尝试访问类时仍然遇到同样的问题,所以没有任何改变。

如何在 NetBeans 中添加 JAR:在本主题中,所有回复都解释了库的类型。甚至与我的问题无关

如何使用 .jar 文件中的类?:我也尝试在回复中进行解释,并将我的 jar 文件传输到已编译的 .class 扩展文件中,这也没有解决我的问题。

4

1 回答 1

0

我刚刚通过从这里下载部分库解决了这个问题。

所有库都需要包含三种罐子;

1. 包含 jar 的编译文件(扩展名为.class

2. 包含 jar 的源文件(带扩展名.java

3. 包含 jar 的 Javadoc 文件(可选)

libraries在 ide 上右键单击打开一个项目查找文件夹并选择Add JAR/Folder指定包含已编译文件的目录。导入库后右键单击它并选择edit然后指定您准备滚动的源文件和 javadoc 文件目录。

于 2016-06-28T13:54:15.857 回答