Или если вы хотите командная строка оставаться открытым после запуска файла .jar (для целей отладки)
ftype jarfileterm = cmd / s / k «» C: Program Files Java jre7 bin java.exe »-jar«% 1 ″% * »
ассоциированный .jar = jarfileterm
Теперь попробуйте запустить файл .jar. В зависимости от того, какой из вышеперечисленных шагов вы предприняли, исполняемый файл java должен либо запускаться, либо запускаться с постоянной командной строкой позади него (которая будет заполняться вызовами Java из приложения, полезными для целей отладки).
Однако, если шаги не сработали, нам нужно будет настроить ваш реестр.
- Щелкните правой кнопкой мыши на своем Начало кнопку и выполните поиск по запросу ' regedit ”, Затем откройте его.
- Теперь разверните HKEY_CLASSES_ROOT папку и прокрутите вниз, пока не найдете папки « jar_auto_file ' и ' jarfileterm ».
- Разверните до следующего пути
jar_auto_file> Оболочка> Открыть> Команда
- Вы увидите ключ под названием « По умолчанию ». Щелкните правой кнопкой мыши « По умолчанию »И выберите« Изменить ».
- Теперь в « Данные значения ”Вставьте команду ftype, которую вы ввели ранее в командную строку, чтобы она выглядела как на снимке экрана ниже, и нажмите OK.
- Теперь проделайте то же самое с папкой jarfileterm (разверните jarfileterm > Оболочка > открыто > командир ).
- Теперь выйдите из regedit и запустите файл .jar, он должен открыться правильно!