экспорт справки java jar из Eclipse - PullRequest
0 голосов
/ 17 июля 2011

поэтому у меня есть проект, который имеет только один класс Main:

public class Main{

    public static void main(String[] args) {

        System.out.println("asdf");
        System.out.println(args[0]);
        System.out.println(Integer.parseInt(args[1]));

    }
}

поэтому я попытался экспортировать это как отдельную банку ... вот что я сделал

  1. создал конфигурацию запуска для проекта ... конфигурация запуска работает правильно из eclipse ... он выводит аргументы просто отлично ...
  2. клик правой кнопкой мыши по проекту, выбранный экспорт
  3. выберите опцию запускаемого файла JAR
  4. выбрал мою ранее созданную конфигурацию прогона в качестве конфигурации прогона, выбрал конечный пункт экспорта, нажмите Завершить и т. Д.

но потом, когда я запускаю программу из командной строки:

Main.jar "testtest" 123

ничего не появилось ..... оно не выводило аргументы .... и не выводило "asdf", указанное мной в функции main () ...

что я сделал не так?

Ответы [ 2 ]

3 голосов
/ 17 июля 2011

Пробег java -jar Main.jar "testtest" 123?

1 голос
/ 17 июля 2011

Я думаю, что вы ошибаетесь, что означает экспорт как исполняемый файл jar: это не создает исполняемый файл. Он просто создает архивированный файл со всеми вашими скомпилированными классами и некоторой специальной мета-информацией о том, какой класс запускать при вызове с java -jar JARNAME.

Обратите внимание, что это также означает, что все пользователи вашей программы по-прежнему должны иметь установленную среду выполнения Java.

...