Netbeans (Java): 3-я библиотека работает, но как мне скомпилировать ее в jar? - PullRequest
3 голосов
/ 17 декабря 2010

Я использую третьи библиотеки (вещество, трезубец) и добавил их как библиотеки (я добавил .jar) в свой проект в Netbeans.Это также работает, но если я использую встроенный jar вне каталога проекта, он не работает так, как должен (выбранный пользовательский интерфейс не отображается), я получаю ошибку:

java.lang.ClassNotFoundException: org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel

Я установил UI / LookAndFeel, как в моем коде:

UIManager.setLookAndFeel("org.pushingpixels.substance.api.skin.SubstanceOfficeBlue2007LookAndFeel");

Как я могу сделать эту работу /бежать?

1 Ответ

3 голосов
/ 17 декабря 2010

У вас есть 2 варианта:

  1. Поместите библиотечный кувшин в путь к классам.
  2. Соберите \ Соберите библиотечный кувшин с помощью обычного кувшина.

    Для варианта 1 вам, скорее всего, понадобится банка, расположенная «рядом» с основным файлом в файловой системе;хотя, это не обязательно требование.Когда вы запускаете jar, вы затем включаете jar библиотеки в classpath.

    Для варианта 2 вы используете какой-либо инструмент, такой как плагин сборки maven или плагин fatjar в Eclipse (извините, я не знаюаналог в NB).

    Надеюсь, это поможет.

...