Как автоматически запустить JAR-файл? - PullRequest
3 голосов
/ 06 октября 2011

У меня есть игра на USB-накопителе под названием MyGame.jar.

Это исполняемый файл JAR.Я хочу иметь возможность поставить его на компакт-диски и USB-накопители.

Я хочу, чтобы игра запускалась автоматически, когда в компьютер вставлено cd или USB, как я могу это сделать?

Игра будет запускаться только на компьютерах под управлением Windows (Windows Xp и Windows 7).

Ответы [ 2 ]

2 голосов
/ 06 октября 2011

Создание autorun.inf ( записей Autorun.inf ) будет очень хорошо работать для CD.

Но для USB-накопителей, начиная с Windows 7, это невозможно сделать,Microsoft отключила эту «функцию» из-за всех вредоносных программ, которые автоматически устанавливались таким образом ...

В вашем случае содержимое autorun.inf должно выглядеть примерно так:

[autorun]
shellexecute=MyGame.jar
icon=MyIcon.ico
label=MyGameName

shellexecute открывает MyGame.jar автоматически, используя jre (если установлено).Другие строки необязательны, но являются хорошей практикой.

1 голос
/ 06 октября 2011

Вот как автоматически запустить приложение с помощью автозапуска:

Создайте текстовый файл и сохраните его как autorun.inf.Сохраните его в базовом пути к компакт-диску.

Содержимое autorun.inf должно выглядеть примерно так:

RUN=setup.exe
Icon=icon.ico

Поле icon необязательно.

Обратите внимание, что это работает, только если у пользователя включен автозапуск.Если пользователь отключил его, он не будет работать.

...