Доброго времени суток.
В чем проблема: Есть GUI приложения написанные на Java. Приложения представлены в виде jar файла. При двойном щелчке мышью по любому из этих файлов (и любому другому исполняемому jar файлу) они не запускаются.
На чем и с чем работаю: ОC - windows 10. Версия JDK - 11. Среда разработки - Intellig IDEA (с её помощью компилирую исходники и собираю jar файлы).
Как я пытался решить проблему: Сперва я решил проверить - все ли в порядке с самими jar файлами. Я запускал их с командной строки с помощью команды java -jar JarFilName.jar и javaw -jar JarFileName.jar. Все прекрасно работало. Далее я пробовал запустить двойным щелчком мышью эти же jar файлы на других ПК, где установлена Java. Там все прекрасно работало. Для запуска jar файлов, в качестве программы открывающей файлы данного типа, на моем ПК выбрана Java(TM) Platform SE binary (на других ПК, где открытие jar щелчком мыши работало - также выбрана Java(TM) Platform SE binary).
Пожалуйста, скажите в чем может быть проблема и как её решить.
Перешел в regedit, и оказалось, что HKEY_CLASSES_ROOT.jar в качестве приложения по умолчанию использует WinRAR. Поменял на jarfile - все заработало. Более подробную информацию можно получить по первой ссылке представленной в комментариях под вопросом.
Виртуальный выделенный сервер (VDS) становится отличным выбором
После исправления мой метод работал, но не всеНикакая ошибка нету
Мне приходит файл с исходным кодом Java класса, например:
Tomcat-6 крутится на windows server 2016, на нем развернуто веб-приложение, для логирования использован Log4j 12