Как закрепить исполняемый файл 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
предотвращает появление пустого окна команд.
Супер чистое и простое решение:
- Временно переименуйте файл .jar в .exe.
- Создайте ярлык и закрепите его, чтобы начать
- Измените .exe обратно на .jar и щелкните правой кнопкой мыши пункт меню «Пуск» > «Дополнительно» > открыть местоположение файла > щелкните правой кнопкой мыши > «Свойства» и измените расширение на .jar.
- выгода!
Создайте ярлык на рабочем столе: переименуйте/измените значок сейчас, если хотите. Переместите файл jar в C:\ProgramData\Microsoft\Windows\Start Menu\Programs. Как только вы переместите файл jar правой кнопкой мыши/свойства и найдете Цель: в самом начале строки добавьте C:\Windows\explorer.exe, это добавит файл jar в список недавно добавленных программ (Win10 думает, что вы «устанавливаете» эту программу) теперь вы можете добавить ярлыки на панель задач или в меню «Пуск».
На основе элегантного решения от @Kameryn:
Вот как это сделать в Win11:
- Скопируйте файл .jar в .exe.
- Перетащите файл .exe в строку процесса.
- Щелкните правой кнопкой мыши ссылку в строке процесса.
- Щелкните правой кнопкой мыши имя файла над опцией открепить.
- Нажмите на свойства
- Измените значок (появится всплывающее сообщение об ошибке: Нет значка. Нажмите «ОК» и выберите значок)
- Нажмите «ОК» во всех всплывающих окнах, теперь в строке процесса появится ссылка с правым значком.
- Щелкните правой кнопкой мыши ссылку в строке процесса.
- Щелкните правой кнопкой мыши имя файла над опцией открепить.
- Нажмите на свойства
- Измените цель, чтобы она заканчивалась на .jar вместо .exe.
- Нажмите ОК
- Удалите копию .exe
Обратите внимание, что вы не можете совместить изменение значка и цели за один раз. Если значок вас не интересует, пропустите шаги 6–10.