Как запустить баночку CoMIRVA? - PullRequest
0 голосов
/ 09 октября 2009

Я новичок в Java, но мне нужно запустить CoMIRVA (http://www.cp.jku.at/people/schedl/Research/Development/CoMIRVA/webpage/CoMIRVA.html)

Я скачал comirva-0.2.N3.jar и поместил необходимые библиотеки в одну папку. Когда я запускаю команду "java -jar comirva-0.2.N3.jar", она дает мне: "Исключение в потоке" main "java.lang.NoClassDefFoundError: cp / util / ThreadListener"

На сайте говорят, что "нам нужны библиотеки в вашем classpath для запуска файла jar".

Как поместить необходимые библиотеки в classpath для запуска файла jar? Я уже пытался "SET CLASSPATH =" C: ...... jar ", но не сработало.

1 Ответ

0 голосов
/ 09 октября 2009

Сетка на этом сайте позволяет вам загрузить подходящий для ОС скрипт запуска:

  • run_comirva.bat для Microsoft
  • run_comirva.sh для Linux / Unix

Проверка .bat, есть множество других зависимостей, которые должны быть включены в classpath. Я бы посоветовал вам использовать скрипт, как указано.

EDIT:

the bat ищет эти файлы в следующих каталогах:

.;
./CoMIRVA;
./CoMIRVA/classes;
./CoMIRVA/classes/comirva;
./CoMIRVA/lib/commons-logging-api.jar;
./CoMIRVA/lib/cp.jar;
./CoMIRVA/lib/jama-1.0.2.jar;
./CoMIRVA/lib/jl1.0.jar;
./CoMIRVA/lib/jogg-0.0.7.jar;
./CoMIRVA/lib/jorbis-0.0.15.jar;
./CoMIRVA/lib/mp3spi1.9.4.jar;
./CoMIRVA/lib/stax-api-1.0.jar;
./CoMIRVA/lib/tritonus_remaining.jar;
./CoMIRVA/lib/tritonus_share.jar;
./CoMIRVA/lib/wstx-lgpl-2.0.3.jar;
./CoMIRVA/lib/secondstring.jar 

Имея это в виду, кажется, что ваш comirva-0.2.N3.jar в вашем рабочем каталоге - это хорошо, но вам нужно переместить ваши зависимости в каталог с именем CoMIRVA/lib/ (используя соответствующую косую черту для вашей среды) ниже вашего рабочего каталога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...