我是 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 扩展文件中,这也没有解决我的问题。