Top.Mail.Ru
Ответы

Создал в Intellij Idea файл .jar. Как его теперь запустить из командной строки?

Если просто запустить возникает ошибка: не может найти или загрузить главный класс. Файл .jar создавал как написано тут:

http://stackoverflow.com/questions/2025607/how-to-create-a-jar-file-or-export-jar-on-intellij-like-eclipse-java-archive-e

Дополнен

Текст программы:

package jarcreater;

public class Main {

public static void main(String[] args) {
System.out.println("Hello world");
for (String s: args) {
System.out.println(s);
}
}
}

Дополнен

Мне удалось запустить с ключом -jar это нормально? Или это костыль?

По дате
По Рейтингу
Аватар пользователя
Новичок
10лет

java -jar yourjar.jar

Аватар пользователя
Знаток
10лет

Вы не указали в каком классе находится метод main. В вашем jar-архиве (откройте просто с помощью проводника) есть папка META-INF в которой лежит файлик MANIFEST.MF. Этот файлик можно открыть с помощью блокнота и дописать туда

Main-Class: jarcreater.Main

//jarcreater.Main - мы указываем путь к классу Main (может класс называться и по другому), но главное - в данном классе должен быть метод main