Привет всем!
Возникла проблема с запуском консольного приложения, которое использует 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, но разобраться не смог.
Как говорится - хелп.
Заранее всем спасибо.
Возникла проблема с запуском консольного приложения, которое использует 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, но разобраться не смог.
Как говорится - хелп.
Заранее всем спасибо.