Я хотел бы, чтобы упаковать две внешние библиотеки (OpenCSV & CommonCSV (Да, спустя один я перекодировать все, чтобы использовать только один)) в мой основной проект - в настоящее время он бросаетСвязывания внешних банок в окончательную банку в Netbeans
java.lang.NoClassDefFoundError - au/com/bytecode/opencsv/CSVWriter
Я попытался поместить их в папку src - это увеличило размер моей банки, но все равно никаких изменений.
Затем я добавил их в Properties-> Библиотеки под компиляцией, процессор & Запускаем вкладки. (Я добавил их как Jars)
Теперь все, что до сих пор производит ту же ошибку - так что я пропустил?
Когда я копирую .jar, сгенерированный 'Clean & Build', в папку без присутствующей папки lib, она не работает должным образом, но генерирует исключение (когда этот класс используется). Я хочу, чтобы файлы в папке lib присутствовать в финальной баночке – user45891
Потому что вам нужно экспортировать проект в упакованную банку. Не только путем уборки и строительства. По крайней мере, так я это делаю. Просто поработайте над проектом и выберите что-то вроде экспортного проекта. (то есть в Eclipse, я не помню, как это происходит в netbeans) –