Ru-Board.club
← Вернуться в раздел «UNIX»

» exec java - проблема с запуском дистрибутива на Ubuntu 12

Автор: Tronen
Дата сообщения: 04.08.2012 15:55
Привет всем!

Возникла проблема с запуском консольного приложения, которое использует java.

Суть следующая:
Копирую в домашний каталог дистрибутив:

git clone https://github.com/Diablo-D3/DiabloMiner

чирканул скрипт для запуска с домашней папки:

cd DiabloMiner
./DiabloMiner-Linux.sh

есть еще ключи, но к делу отношения не имеет, до ключей не доходит...

В упомянутом скрипте (DiabloMiner-Linux.sh) есть строка:

exec java -Xmx32m -cp target/libs/*:target/DiabloMiner.jar -Djava.library.path=target/libs/natives/linux com.diablominer.DiabloMiner.DiabloMiner $@

На ней вываливается экзепшн:

Exception in thread "main" java.lang.NoClassDefFoundError: com/diablominer/DiabloMiner/DiabloMiner
Caused by: java.lang.ClassNotFoundException: com.diablominer.DiabloMiner.DiabloMiner
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: com.diablominer.DiabloMiner.DiabloMiner. Program will exit.

Изнасилование гугли дает столько следующее (пишет автор в ответ на подобный пост):

I assume you downloaded this from git. You forgot to build it, run mvn package

Т.е. как я понял, надо еще отбилдить этот пакет. И с этим возникла трудность. Поставил я maven, но разобраться не смог.

Как говорится - хелп.

Заранее всем спасибо.
Автор: ASE_DAG
Дата сообщения: 04.08.2012 17:20
> Поставил я maven, но разобраться не смог.
Насколько я понимаю, ничего более нежели простое
$ git clone https://github.com/Diablo-D3/DiabloMiner
$ cd DiabloMiner
$ mvn install

не требуется.

У меня после этого:
$ ./DiabloMiner-Linux.sh
[8/4/12 6:18:12 PM] ERROR: You forgot to give any bitcoin connection info, please add either -l, or -u -p -o and -r
Автор: Tronen
Дата сообщения: 05.08.2012 22:50
Все отлично, спасибо))
Важнее то, что все-таки запустилось, остальное - уже детали эксплуатации, а тут уже у меня проблем нет)

Спасибо еще раз.

Страницы: 1

Предыдущая тема: kerrighed


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.