Java создать исполняемую программу cmd line (windows) - PullRequest
1 голос
/ 27 июня 2011

Я новичок в java и недавно создал приложение для стресс-тестирования для тестирования конфигурации сервера. Это очень просто, и все это делается в пределах cmd Я использовал eclipse для создания jar-файла, и, похоже, он работал нормально.

Проблема, с которой я сталкиваюсь, заключается в создании этого исполняемого файла. Если я использую java -jar в строке windows cmd для выполнения программы, она работает нормально. Тем не менее, мне нужно иметь возможность запустить его, "дважды щелкнув" файл JAR (сейчас я нажимаю на него, и ничего не происходит) или создать .exe, который наносит ущерб цели Java, но это будет использоваться только в Windows.

Когда я нажимаю на банку, теперь ничего не происходит, но при использовании java - jar в cmd это работает. Не на всех компьютерах есть Java в строке cmd, но она установлена. Я не уверен, почему окно cmd не появляется при нажатии на банку?

Опять я новичок, и любая помощь очень ценится!

Ответы [ 4 ]

2 голосов
/ 27 июня 2011

Создайте значок сортировки, который будет делать java -jar yourFile.jar

0 голосов
/ 27 июня 2011

Если вы хотите по-настоящему крутить его, и он будет отображаться в вашем диспетчере задач с именем app.exe и обрабатывать любые параметры запуска, вы должны прочитать в JNI. JNI позволит вам обернуть запуск и останов Java-приложения, используя исполняемый файл Windows, и это на самом деле очень просто реализовать.

Если вы хотите что-то столь же простое, как Windows Exe Launcher, есть также инструменты, такие как Launch4j создаст для вас exe-упаковщики.

0 голосов
/ 27 июня 2011

Создайте bat-файл для Windows. Вы можете сделать это следующим образом:

@echo off
java -jar YourJarName.jar

Сохраните это в текстовом файле с расширением .bat.

Он должен запускать JAR после двойного щелчка, если файл JAR находится в том же каталоге, что и файл .bat. В противном случае вам придется перейти к файлу JAR относительно того, где находится файл .bat.

Вы сказали, что не хотите exe, но не уверены, что это будет хорошо для вас. Для кого-то не должно быть проблемой, чтобы кто-то сначала щелкнул файл .bat, и он будет работать во всех случаях под Windows.

Надеюсь, это поможет.

0 голосов
/ 27 июня 2011

В окнах вы можете связать файл jar с JRE бегун jar.Взгляните на этот пост , который довольно хорошо объясняет ваши варианты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...