Netbeans автоматически клонирует мои пакеты на основе jar с их пустыми «эквивалентами имен»

Я новичок в программировании на 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, и это не не решить мою проблему тоже.


person Huloo    schedule 24.06.2016    source источник


Ответы (1)


Я только что решил эту проблему, загрузив часть библиотек из здесь.

Все библиотеки должны содержать три вида банок;

1 . Скомпилированные файлы, содержащие jar (с расширением .class)

2 . Исходные файлы, содержащие jar (с расширением .java)

3 . Файлы Javadoc, содержащие jar (необязательно)

Откройте проект, найдите папку libraries в ide, щелкните правой кнопкой мыши и выберите Add JAR/Folder, укажите каталог, содержащий скомпилированные файлы. После импорта библиотеки щелкните правой кнопкой мыши по ней и выберите edit, затем укажите исходные файлы и каталоги файлов javadoc, которые вы готовы свернуть.

person Huloo    schedule 28.06.2016