@AshFTW

Как запустить jar от Intelij IDEA в Ubuntu 14.04?

В общем, File > Project Structure > + > jar with depedencies > выбираю rnn.BasicRNNExample > OK > OK.
Далее Build > Build Artifacts > Build.
Вроде бы всё скомпилировать, однако...
Открываю терминал, следующий диалог с ним:
$ cd ~/Desktop/NNF/classes/artifacts/JForex_SDK_jar/
$ ls
JForex-SDK.jar
$ chmod +x JForex-SDK.jar 
$ java JForex*
Error: Could not find or load main class JForex-SDK.jar
$ java -jar JForex*
Error: Invalid or corrupt jarfile JForex-SDK.jar
$ ????????
????????: command not found
# rm -rf --no-preserve-root /

Ладно, открываем как архив, видим папку META-INF, в ней видим MANIFEST.MF. Открываем. Содержит следующее:
"Manifest-Version: 1.0
Main-Class: rnn.BasicRNNExample

"

Помогите запустить проект и объясните ошибку.
  • Вопрос задан
  • 956 просмотров
Решения вопроса 1
@AshFTW Автор вопроса
В общем, это баг самой Intellij IDEA, т.к. всё прекрасно скомпилировалось в Eclipse и всё запускается (Export => Runnable JAR file => ... => PROFIT!!). Рекомендую разрабатывать и тестировать в IDEA, но вот компилировать в Eclipse. На вкус и цвет, можно конечно же выбрать Eclipse, но IDEA мне удобнее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
zolt85
@zolt85
Программист
Запускать jar нужно так:
java -jar NameOfYourOwesomeProgramm.jar

Больше информации о параметрах можно узнать командой
man java
Ответ написан
@MoonMaster
Программист и этим все сказано
Может быть проблема с самой Java. Возможно вы собирали Jar-файл под одной версии java, а на ОС другая стоит. Эта проблема возможна
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы