При запуске jar файла ничего не происходит
У меня есть файл JAR с именем файл HelloWorld.Джар. Чтобы запустить его, я выполняю следующую команду в окне командной строки:
это работает нормально, но как я могу выполнить его с двойным щелчком мыши вместо этого? Нужно ли устанавливать какое-либо программное обеспечение?
самый простой маршрут, вероятно, обновление или повторная установка среды выполнения Java (JRE).
в Windows Vista или Windows 7,ручной редактор ассоциаций файлов удалено.
самый простой способ-запустить Jarfix, крошечный, но мощный инструмент, бесплатная. Просто запустите его, и ваши Java-приложения вернутся. дважды щелкните снова.
Если вам нужно распространить ваши .jar-файл и сделать его работоспособным на компьютерах Windows других людей, вы можете сделать простой .bat файл как это в командной строке:
и место .файл bat в том же каталоге, что и ваш.файл jar.
если у вас есть файл jar с именем Example.jar, следуйте этим правилам:
- открыть notepad.exe
- пишем : java -jar Example.jar
- сохранить его с расширением .bat
- скопируйте его в каталог, который имеет
- дважды щелкните его, чтобы запустить свой
интересный побочный эффект этого вызывает проблему при запуске запускаемых файлов jar в командной строке.
Если вы попробуете (в командной строке)
нет радости, потому что это переводится на следующее (Это не работает):
javaw, который.exe-jar jarfile.параметр банку
однако следующая команда работает:
java.exe-jar файла jarfile.параметр банку
Если вы измените ассоциацию в файловом менеджере, как описано выше, на:
"C:\Program файлы\Java\j2re1.4.2_04\bin\java.exe "- jar "%1"%*
затем вы можете ввести:
в командной строке, и теперь он будет работать! EDIT: (однако затем вы получаете черное окно консоли при запуске Java-приложения на основе формы (не консоли), поэтому это не идеальный вариант решение)
Если вы запустите эти файлы jar, дважды щелкнув их в windows, никакие параметры не будут переданы, поэтому ваш код Java должен обрабатывать исключение переполнения стека и включать функцию "нажмите клавишу" в конце или окно просто исчезнет.
чтобы передать параметр в windows, вам нужно создать ярлык для файла jar, который включает параметр в целевую строку (щелкните правой кнопкой мыши на ярлыке и выберите Свойства) , вы не можете добавить параметры в сам значок файла jar таким образом.
здесь нет единого согласованного решения, но у вас будет такая же проблема с любым другим консольным приложением.
существует бесплатное приложение для windows под названием "bat to exe", которое вы можете использовать для создания exe-файла из.файл bat с командной строкой apropriate в нем. вы также можете встроить файл jar в exe с помощью этого приложения и очистить его, когда он закончит работу, так что это может быть больше элегантное решение.
Многие веб-сайты используют Java. В дополнение к веб-сайтам приложения Джава запускаются на вашем ПК локально. Приложения сохраняются в расширении джар, но многие пользователи сообщают, что они не открываются в Windows 10. В статье мы собрали способы исправления «JAR» проблемы.
Переустановите обновите среду выполнения Java
- Одновременно нажмите Win+ i, откроется приложение «Настройки».
- Перейдите в раздел «Система».
- Выберите «Приложения и функции» на левой панели.
- Отыщите Джава в списке и кликните вариант «Удалить». (Имейте в виду, что вам не обязательно удалять предыдущую версию, при желании пропустите этот шаг и просто установите последнюю версию сверху).
- После перейдите на официальный сайт Java.
- Загрузите последнюю версию ПО.
Настройте файловые ассоциации
- Откройте «Настройки».
- Перейдите в «Система»> «По умолчанию».
- Прокрутите весь путь вниз и щелкните «Выбрать программы по умолчанию по типу файла».
- Найдите тип джар и выберите программу по умолчанию.
- Щелкните Win Key + X и зайдите в «Панель управления».
- Выберите «Программы по умолчанию» и нажмите «Связать тип файла протокол с программой».
- Найдите джар в списке и дважды кликните.
- Появится список. Нажмите «Больше приложений».
- Прокрутите до конца и выберите «Искать на этом ПК».
- Найдите javaw.exe. (По умолчанию приложение должно находиться в папке Program Files).
Используйте Jarfix
— программное обеспечение выполняющее настройку ассоциации. Запустите его и выполняйте инструкции. Имейте в виду, что запуск придется осуществить с правами администратора.
Создайте .bat
- Найдите документ.
- В том же каталоге создайте новый документ Notepad. Клик пр. кнопкой мыши на пустом месте в каталоге > «Создать»> «Текстовый документ».
- Когда откроется Блокнот, введите «java -jar filename.jar». (Обязательно замените на фактическое имя).
- Установите «Сохранить как» на тип «для всех». Теперь напечатайте название и сохраните в тот же каталог.
Запуск с помощью командной строки
- Одновременно нажмите «Win +X» и кликните «Командная строка» («Администратор») в меню.
- Введите в окно следующие команды:
Чтобы переместить документ, вам придется использовать команду cd для перехода к директории.
Проверьте правильность разрешения
- Отыщите проблемный документ в Проводнике.
- Перейдите в меню «Вид» и проверьте расширения имен файлов.
- Посмотрите, есть ли в вашем файле «джар» в конце. Переименуйте и допишите недостающие знаки.
Похожие статьи
Не удалось открыть jarfile
Что вызывает ошибку «Невозможно получить доступ к Jarfile»?
Прежде чем переходить к решениям, убедитесь, что у вас есть активное подключение к Интернету и привилегии учетной записи администратора.
Решение 1. Установка последнего обновления Java
Как упоминалось ранее, для программ, запускающих файлы JAR, на вашем компьютере должна быть установлена правильная архитектура, т. Е. Java. Кроме того, это должна быть последняя версия, выпущенная для пользователей. Если у вас не установлена Java, вы можете напрямую загрузить и установить ее. Если у вас более старая версия, мы сначала удалим ее, а затем установим последнюю с официального сайта.
- Нажмите Windows + R, введите «appwiz.компл”В диалоговом окне и нажмите Enter.
- Попав в диспетчер приложений, найдите запись Java. Щелкните правой кнопкой мыши и выберите Удалить.
Решение 2. Настройка файловой ассоциации по умолчанию
- Перейдите в каталог, где находится файл JAR. Щелкните правой кнопкой мыши и выберите Открыть с и выберите программу Java.
Открытие JAR-файлов с помощью Java
- Если вы не можете сразу открыть опцию как Java, вы можете нажать Выберите другое приложение и из списка выберите Java.
- Если вы хотите установить постоянную связь по умолчанию на вашем компьютере для файлов JAR, которые будут открываться Java, мы можем сделать это в настройках.
Нажмите Windows + I, чтобы запустить настройки. Теперь перейдите к Программы и выберите Приложения по умолчанию с левой панели навигации.
- Теперь нажмите Выберите приложения по умолчанию по типу файла присутствует в нижней части. Теперь найдите входные файлы .jar и убедитесь, что он выбран для открытия в Java.
Изменение файловой ассоциации по умолчанию
Решение 3. Проверка на наличие вредоносных программ
Сканирование с использованием вредоносных байтов
Вы должны выполнить тщательную проверку на своем компьютере, а затем выполнить Решение 1, чтобы убедиться, что все записи и ассоциации файлов удалены, а затем переделаны при переустановке Java. Вы проверяете нашу статью о том, как удалить вредоносное ПО, используя Malwarebytes.
Решение 4. Проверка документации (для разработчиков)
Ошибка кодирования Java
Для диагностики и устранения ошибки рекомендуется прочитайте документацию по функции или утилиту, которую вы используете для открытия или запуска файлов JAR. Возможно, вы неправильно указали путь к файлу или, возможно, передали неверные параметры в функцию. Вы можете легко получить демонстрации функций, которые вы пытаетесь реализовать на популярных веб-сайтах по кодированию, таких как Stack Overflow. Определите свою ошибку и исправьте ее, прежде чем снова запустить программу / функцию.
Возможно, плагины для браузера Java вышли из моды, но есть еще много программ, работающих на Java . Вы можете открывать программы Java с файлами JAR.
Как я могу избавиться от Unable to access jarfile error на Windows 10?
1. Добавьте самую последнюю версию Java в Windows
Сначала убедитесь, что у вас установлена самая последняя версия Java. Самая последняя версия на данный момент — Java 8 161. Таким образом вы можете обновить Java в Windows 10.
- Сначала нажмите сочетание клавиш Win + R, чтобы открыть команду «Выполнить».
- Введите appwiz.cpl в текстовом поле «Выполнить» и нажмите кнопку « ОК» .
- Введите «Java» в поле поиска программ поиска, как показано на снимке ниже.
Ничего не происходит, когда вы нажимаете на Запуск от имени администратора? Не волнуйтесь, у нас есть правильное решение для вас.
2. Выберите Java в качестве программы по умолчанию для файлов JAR.
Таким образом, выбор Java в качестве программы по умолчанию для файла JAR может запустить его программу. Вот как вы можете настроить программное обеспечение по умолчанию для формата JAR.
- Откройте проводник и папку, в которой находится файл JAR.
- Щелкните правой кнопкой мыши файл JAR и выберите « Открыть с помощью» > « Выбрать программу по умолчанию» > « Выбрать другое приложение», чтобы открыть окно на снимке непосредственно ниже.
3. Выберите параметр Показать скрытые файлы, папки и диски.
- Выберите вкладку Вид, показанный непосредственно ниже.
4. Откройте программное обеспечение Jarfix
Jarfix — это легковесная программа, предназначенная для исправления не запускающихся программ Java. Программа исправляет ассоциации типов файлов JAR.
Если у вас есть другие вопросы, не стесняйтесь оставлять их в разделе комментариев ниже.
Читайте также: