Запуск jar файла по двойному клику
Сделал экспорт GUI проекта в jar файл, и по двойному клику по нему получал ошибки запуска. Но при запуске через консоль все работало прекрасно. Конечно через консоль совсем не удобно запускать и создавать постоянно bat файлы так же не охота. Поэтому я решил пофиксить это.
Под запуском через консоль, я понимаю вот такой запуск:
1 2 3 |
start javaw.exe -jar project.jar |
А моей целью было чтобы тоже самое делалось по двойному клику на jar файле. Итак решение есть, а именно меняем ассоциации для запуска. Делается это так:
1. Открываем консоль windows: Win+R -> cmd.exe
2. Дальше выполняем такие команды
1 2 3 4 |
assoc .jar=JARFile ftype JARFile="C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" |
Разумеется, путь к javaw вы задаете специфичный для вас, либо если у вас путь уже прописан в переменной окружения PATH, то можно написать так:
1 2 3 4 |
assoc .jar=JARFile ftype JARFile="javaw.exe" -jar "%1" |
Так будет лучше, потому что вы сможете менять версию JRE в одном месте (в переменной PATH).
Для удобства установки на клиентский компьютер, можно сделать bat файл:
1 2 3 4 5 |
@echo off assoc .jar=JARFile ftype JARFile="javaw.exe" -jar "%1" |
Только надо не забывать прописывать путь до bin директории JRE в окружение.
Author: | Tags: /
| Rating:
5 comments.
Write a comment