Как закрепить исполняемый файл jar для запуска в Windows 10?

Я попытался создать обычный ярлык и ярлык javaw.exe, который создает пункт контекстного меню "Pin to Start", но ничего не делает.

7 ответов

Решение

Первое, что я сделал, - убедился, что у меня установлена ​​последняя версия Java SE, и что ассоциация файлов .JAR была с Java, а не с чем-то другим (например, WinRAR).

Мне нужно было сделать что-то похожее, чтобы заставить другое приложение закрепить на панели задач, которую я использую, так что я знал, что это как-то связано с целями, и после небольшого исследования тот же метод для Windows 7 работает здесь.

Создайте ярлык для вашего .JAR, затем щелкните правой кнопкой мыши и перейдите в свойства. Отредактируйте цель, чтобы соответствовать этому формату:

%SystemRoot%\system32\cmd.exe /C "path to jar"

Источник (за исключением того, что он рекомендует сделать ярлык cmd, я действительно столкнулся с проблемами по какой-то причине)

Наконец, прикрепите новый ярлык к панели задач, перетащив его туда. Значок будет таким же, как CMD, но вы можете легко изменить его:

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

Создать ярлык. Переместите ярлык в C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Затем щелкните меню "Пуск" и перетащите только что добавленный значок в любое место. Работает на моей копии Windows 10 и избегает окна CMD.

Создать ярлык банки. Добавьте 'explorer' в начало цели:

"C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"
becomes:
explorer "C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"

Ярлык выполняется без появления окна cmd (вместо него используется проводник). Вы можете закрепить его на панели задач и изменить его значок.

Я знаю, что это старый вопрос, но я нашел лучшее решение:

Вы можете выполнять Java напрямую, передавая JAR в качестве аргумента. Установите ярлык по следующему пути:

javaw -jar C:\Path\To\My\Program.jar

Кроме того, укажите начало в пути к C:\Path\To\My если ваша Java-программа использует относительные пути для ссылки на внешние файлы.

С помощью javaw здесь вместо java предотвращает появление пустого окна команд.

Супер чистое и простое решение:

  1. Временно переименуйте файл .jar в .exe.
  2. Создайте ярлык и закрепите его, чтобы начать
  3. Измените .exe обратно на .jar и щелкните правой кнопкой мыши пункт меню «Пуск» > «Дополнительно» > открыть местоположение файла > щелкните правой кнопкой мыши > «Свойства» и измените расширение на .jar.
  4. выгода!

Создайте ярлык на рабочем столе: переименуйте/измените значок сейчас, если хотите. Переместите файл jar в C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Как только вы переместите файл jar правой кнопкой мыши/свойства и найдете Цель: в самом начале строки добавьте C:\Windows\explorer.exe, это добавит файл jar в список недавно добавленных программ (Win10 думает, что вы «устанавливаете» эту программу) теперь вы можете добавить ярлыки на панель задач или в меню «Пуск».

На основе элегантного решения от @Kameryn:

Вот как это сделать в Win11:

  1. Скопируйте файл .jar в .exe.
  2. Перетащите файл .exe в строку процесса.
  3. Щелкните правой кнопкой мыши ссылку в строке процесса.
  4. Щелкните правой кнопкой мыши имя файла над опцией открепить.
  5. Нажмите на свойства
  6. Измените значок (появится всплывающее сообщение об ошибке: Нет значка. Нажмите «ОК» и выберите значок)
  7. Нажмите «ОК» во всех всплывающих окнах, теперь в строке процесса появится ссылка с правым значком.
  8. Щелкните правой кнопкой мыши ссылку в строке процесса.
  9. Щелкните правой кнопкой мыши имя файла над опцией открепить.
  10. Нажмите на свойства
  11. Измените цель, чтобы она заканчивалась на .jar вместо .exe.
  12. Нажмите ОК
  13. Удалите копию .exe

Обратите внимание, что вы не можете совместить изменение значка и цели за один раз. Если значок вас не интересует, пропустите шаги 6–10.

Другие вопросы по тегам