открыть файл .Jar с помощью java, а не javaw с помощью двойного щелчка

У меня есть файл .jar, который я хотел бы открыть, дважды щелкнув его, а не командную строку. Когда я дважды щелкаю по нему, он открывается с помощью Javaw.exe, я бы хотел, чтобы он открывался с помощью Java.exe, когда я дважды щелкаю по нему.

Примечание. Я не хочу менять программу по умолчанию, с помощью которой он открывается (двоичный файл Java TM Platform SE), потому что я по-прежнему хочу, чтобы другие файлы .jar открывались с помощью Javaw.exe.

Спасибо


person user3742362    schedule 24.07.2014    source источник
comment
Вам нужно изменить ассоциации файлов, чтобы java.exe использовался для запуска .jar файлов вместо javaw.exe. Google для вашего типа ОС и изменения файловых ассоциаций   -  person MadProgrammer    schedule 24.07.2014
comment
Привет, спасибо, но я не думаю, что это сработает, потому что, как я уже сказал, я не хочу, чтобы все мои файлы .jar открывались с помощью Java.exe, только этот конкретный файл должен открываться с помощью Java.exe   -  person user3742362    schedule 24.07.2014
comment
Это невозможно. Если вы находитесь под окнами, вы можете попробовать щелкнуть правой кнопкой мыши банку и использовать Open with... и перейти к java.exe   -  person MadProgrammer    schedule 24.07.2014
comment
Хорошо, если это невозможно сделать, это отстой. Я читал что-то о командном файле, не уверен, как это работает, но может ли это работать?   -  person user3742362    schedule 24.07.2014


Ответы (1)


Я бы предложил изменить ассоциации файлов, но вы говорите, что не хотите, чтобы другие файлы .jar открывались с помощью java.exe. Поэтому лучшим вариантом может быть создание пакетного файла и двойной щелчок по нему.

например my_jar.bat с содержимым:

C:\Program Files\Java\jre7\bin\Java.exe my_jar.jar
person George    schedule 24.07.2014
comment
Хорошо, круто, как вы создаете пакетный файл? Но, думаю, я могу это погуглить. Спасибо - person user3742362; 24.07.2014
comment
Это просто текстовый файл с расширением .bat. - person George; 24.07.2014