Я новичок в программировании на Java, поэтому я просто хотел попробовать что-то с ssh, чтобы понять, как это работает, поэтому я скачал библиотеку Java, которая находится упомянутый в этом ответе на переполнение стека . После множества неудачных попыток импорта этой библиотеки в netbeans. Я решил просто поместить файлы в свою папку src
. Но Netbeans ide дублирует пакеты в файле jar с пустыми пакетами с их «эквивалентными именами», и это не позволяет мне получить доступ к классам в пакетах, потому что IDE и автодополнение кода автоматически видят пустые пакеты. Я не смог выполнить поиск в сети. найти что-нибудь об этой проблеме. Я готов поделиться любыми файлами журнала, если они есть. Вот мой скриншот об этой ситуации. прикрепленный скриншот
ОС: Линукс Минт Роза
IDE: версия Netbeans 8.1 для Linux
Редактировать: я уже просмотрел эти темы
Как использовать файлы .jar в NetBeans?: сначала я я пробовал это, и в этом решении netbeans не дублирует пустые пакеты, но когда я начинаю вводить что-то вроде этого import sshj.foo.*;
Auto Complete ничего не могу найти, а также, если я попытаюсь написать весь путь к определенному классу, который находится в определенном пакете IDE, выдало мне ошибку, пакет, который вы ищете, не существует. Во-вторых, я пробовал это и получил ту же проблему при первой попытке. Я вижу пакеты, классы и другие вещи, но все еще не могу добраться до них в случайный класс, который импортируется в проект.
Как включить внешний jar-файл в мой проект Netbeans : я пробовал это, а также это работало отлично без ошибок, как они сказали, но когда я пытаюсь добраться до классов, все равно возникает та же проблема, поэтому ничего не изменилось.
Как добавить JAR в NetBeans. В этом разделе все ответы объяснили типы библиотек. Это не даже не относится к моей проблеме
Как использовать классы из файлов .jar?: я пробовал как это сделать, объяснено в этом ответе, и я перенес свой jar-файл в скомпилированный файл с расширением .class, и это не не решить мою проблему тоже.