Приложение Java не запускается в Windows 7

Обновлено: 21.11.2024

В этой главе описываются некоторые проблемы и решения, связанные с развертыванием приложений Java.

7.1 Проблемы с конфигурацией

7.1.1 Проверка

Если ваше приложение не запускается, выполните следующие проверки:

Убедитесь, что подключаемый модуль Java работает.

Убедитесь, что ваш браузер знает о подключаемом модуле Java.

  • Chrome: введите about: plugins в строке адреса.
  • Firefox: выберите в меню «Инструменты» > «Дополнения» > «Плагины».
  • Internet Explorer: выберите в меню «Инструменты» > «Управление надстройками».

Убедитесь, что установлена ​​среда выполнения Java.

  • В Windows проверьте список установленных программ в Панели управления.

7.1.2 Общие проблемы с конфигурацией

Среда выполнения Java не установлена. Недостаточно установить Java Developer Kit. JRE требуется для запуска апплета или веб-запуска. Обратите внимание, что если вы используете 64-разрядный браузер, требуется 64-разрядная версия JRE. Точно так же 32-разрядная JRE необходима для 32-разрядных браузеров. Всегда используется последний соответствующий плагин/вебстарт. В браузере может быть зарегистрирован только один плагин, и JRE всегда будет регистрировать плагин из последней версии JRE в системе как активный. Единственный способ убедиться, что используется старый плагин, — это удалить новые JRE. Любое изменение в конфигурации среды выполнения Java требует перезапуска браузера. Java не включена. Есть несколько мест, где Java можно отключить. Проверьте панель управления Java и список подключаемых модулей/дополнений браузера. Убедитесь, что плагин нового поколения включен. Если вам не нужно работать в устаревшем режиме, убедитесь, что «Плагин нового поколения» включен в панели управления Java. Панель управления Java не может внести изменения в конфигурацию Java. В системах Windows 7 или Windows Vista с включенным UAC панель управления Java может не обновить глобальные параметры реестра. Чтобы обойти это, убедитесь, что вы запускаете панель управления Java от имени администратора, если вам нужно изменить эти настройки. Javascript должен быть включен. Если javascript отключен, то попытка запуска Java-апплета может завершиться неудачно на самом раннем этапе.

7.1.3 Управление средами выполнения Java

Вы можете использовать инструмент панели управления Java для управления списком установленных сред выполнения Java и их поведением. Панель управления Java можно запустить из каталога bin папки установки JRE. В операционных системах Windows вы также можете получить к нему доступ, выбрав Панель управления > Java.

Используйте панель управления Java, если вам нужно:

  • узнать, какие версии JRE установлены и активны
  • временно включить/отключить использование определенной версии JRE
  • установить "глобальные" параметры для передачи в JVM при запуске апплета или веб-приложения
  • включить/отключить использование подключаемого модуля Java в конкретном браузере
  • настроить поведение плагина/вебстарта, указав такие параметры конфигурации, как расположение кеша временных файлов или включение трассировки

7.1.4 Передача параметров в JRE

Устранение неполадок, отладка, профилирование и другие действия по разработке могут потребовать запуска JVM со специальным набором параметров. Один из способов добиться этого — использовать панель управления Java.

Откройте панель управления Java, перейдите на вкладку Java и нажмите кнопку «Просмотр». Выберите ячейку Runtime Parameters для JRE, которую вы хотите изменить, и введите параметры в эту ячейку.

Обратите внимание, что эти изменения являются «глобальными» — любое приложение или апплет Java Web Start, которые будут запускаться с использованием этой версии JRE, будут иметь эти параметры (в дополнение к тому, что может указывать тег апплета или файл JNLP).

Чтобы передать параметры конкретной JVM, используемой с Java Web Start или апплетом, используйте один из следующих способов:

  • Задайте переменную среды перед запуском javaws или процесса браузера.
    • JAWAWS_VM_ARGS для приложений Java Web Start. Например:
    • _JPI_VM_OPTIONS для апплетов. Например:

    Обратите внимание, что после установки переменной среды необходимо перезапустить браузер. Если вы устанавливаете эту переменную среды в командной оболочке, вы должны использовать ту же командную оболочку для запуска браузера, чтобы браузер унаследовал значение переменной среды.

    7.1.5 Главная страница развертывания Java

    Это место, где хранятся основные файлы конфигурации. Расположение зависит от вашей операционной системы:

    • Windows XP: %HOME%\Application Data\Sun\Java\Deployment
    • Windows 7/Vista: %APPDATA%\..\LocalLow\Sun\Java\Deployment
    • Linux/Solaris: %HOME%/.java/deployment

    7.1.6 Информация об отслеживании развертывания

    Подключаемый модуль Java и Java Web Start могут печатать информацию трассировки в файлы трассировки. Сюда входит информация журнала из самой JRE, а также все, что ваше приложение может печатать в System.out или System.err .

    Чтобы получить доступ к информации трассировки, выполните следующие действия:

    1. Откройте панель управления Java ( /bin/ControlPanel ).
    2. Перейдите на вкладку "Дополнительно".
    3. В категории "Отладка" установите флажок "Включить трассировку".
    4. При необходимости в категории консоли Java выберите переключатель Показать консоль, чтобы просмотреть информацию о трассировке в окне консоли. Полная трассировка по-прежнему будет сохранена в файл.

    Файл трассировки сохраняется в каталоге журнала в домашнем каталоге развертывания Java (см. предыдущий раздел). Имя файла имеет префикс javaws или plugin, в зависимости от того, что вы используете. Для каждого процесса создается один файл трассировки, но одно приложение может быть запущено с помощью нескольких процессов.

    Чтобы получить максимальный уровень детализации в файле трассировки, отредактируйте файл deployment.properties (который находится в домашнем каталоге развертывания Java) и добавьте следующую строку:

    По умолчанию создается не более пяти файлов трассировки. Самые старые файлы трассировки автоматически удаляются. Чтобы изменить это ограничение максимального количества файлов трассировки, добавьте следующую строку в файл deployment.properties:

    Вы можете использовать консоль Java для просмотра журнала трассировки во время выполнения. По умолчанию консоль Java скрыта. Включите его в панели управления Java.

    7.1.7 Кэш развертывания

    JAR-файлы приложений и ресурсы кэшируются на диске, чтобы не загружать их в следующий раз, когда они потребуются.

    Расположение кэша по умолчанию зависит от операционной системы и может быть изменено в панели управления Java.

    Настройки и элементы управления кэшем доступны на вкладке «Общие» панели управления Java в разделе «Временные файлы Интернета». Щелкните Настройки. изменить расположение и размер кэша. Щелкните Просмотр. чтобы увидеть, какие файлы находятся в кеше.

    Вы можете очистить кеш, запустив javaws -uninstall , или перейдите на вкладку «Общие» панели управления Java и нажмите «Просмотр». и удалить файлы вручную. Вы также можете использовать панель управления Java для удаления отдельных приложений и расширений.

    7.1.8 Конфигурация сети

    Как правило, приложения Java Web Start по умолчанию используют системную сетевую конфигурацию, а апплеты используют сетевые настройки браузера. Сетевые прокси-серверы можно задать явным образом с помощью панели управления Java.

    В частности, сетевой уровень технологии Java автоматически определяет, какой сетевой стек использовать. Однако иногда автоопределение не работает, и вы можете наблюдать исключения «Отказано в доступе», пытающиеся открыть сокет для загрузки вашего приложения или апплета, даже если тот же URL-адрес доступен с использованием тех же настроек прокси-сервера с другими инструментами. Эта проблема наблюдалась в некоторых системах Windows 7 при использовании программного обеспечения VPN. Это можно решить, явно передав параметр JVM:

    Подробности см. в разделе о том, как передавать параметры в JVM.

    7.2 Устранение неполадок с апплетами

    В современных браузерах, поддерживающих вкладки, каждая вкладка может быть отдельным процессом браузера. Если апплет Java встроен в страницу браузера и используется подключаемый модуль следующего поколения, обычно процесс, связанный с вкладкой браузера, создает в процессе JVM (виртуальную машину браузера). Виртуальная машина браузера создаст другой процесс JVM (клиентскую виртуальную машину), который будет запускать апплет и управлять жизненным циклом апплета. Клиентская виртуальная машина — это процесс Java ( java.exe в Windows и java на платформах Linux/Solaris).

    7.2.1 Апплет не запускается — шпаргалка по плагинам

    Если ваш апплет не запускается, обязательно включите трассировку и консоль Java, как описано выше. Затем используйте ссылки ниже, чтобы найти причину, по которой апплет не работает:

    Дополнительные советы см. в разделах ниже.

    Сбой браузера или процесса Java

    Сбой может быть вызван проблемой платформы или приложения.

    Как правило, если в JVM происходит сбой, в текущем рабочем каталоге должен быть создан файл журнала hs_err_* (в Windows он часто размещается на рабочем столе). Это тот же файл отчета о сбое, что и для автономных приложений. Используйте Приложение B, чтобы прочитать его.

    Обратите внимание: если вы можете обнаружить собственные библиотеки, загруженные из каталога кэша развертывания, особенно если вы видите код из этих библиотек в стеке аварийного завершения, это, скорее всего, ошибка в приложении.

    Устранение неполадок браузера JVM

    Чтобы получить дополнительные сведения о JVM, работающей в процессе браузера, перед запуском браузера установите следующие две переменные среды:

    В Windows должно быть командное окно, связанное с процессом браузера. Все выходные данные отладки виртуальной машины браузера передаются в командное окно. Проверьте, не видны ли там какие-либо исключения. Дамп потока Java можно получить, нажав последовательность клавиш "Ctrl-Break" в командном окне.

    На платформах Linux и Solaris после установки вышеуказанных переменных запустите браузер из того же сеанса. Все выходные данные отладки виртуальной машины браузера переходят в окно терминала.Чтобы получить дамп потока Java, на отдельном терминале используйте kill -3 pid или kill -SIGQUIT pid , где pid — идентификатор процесса. процесса браузера.

    Между клиентской ВМ и ВМ браузера отправляются сообщения пульса. Сообщения «heartbeat» можно отключить, установив для переменной среды JPI_PLUGIN2_NO_HEARTBEAT значение 1 . Это поможет определить, связана ли проблема с пульсацией.

    Если журнал не открывается и в процессе браузера заданы переменные среды, вероятно, JRE установлена ​​неправильно или Java отключен. Проверьте наличие ошибок конфигурации и попробуйте переустановить JRE, если ничего не помогает.

    Устранение неполадок клиентской JVM

    Проверьте последний файл трассировки на наличие идей.

    Обратите внимание, что одна и та же клиентская JVM может совместно использоваться несколькими апплетами. Иногда периодические сбои происходят из-за того, что общей JVM не хватает доступных ресурсов (например, размера кучи). В этом случае перезагрузка страницы часто помогает решить проблему.

    Если приложение завершается с ошибкой из-за нехватки памяти, необходимо увеличить размер кучи. Это можно сделать в дескрипторе развертывания приложения (файл JNLP) или в панели управления Java, используя параметры времени выполнения для используемой JRE.

    Если приложение подписано, а пользователь отклонил диалоговое окно безопасности, это может привести к сбою приложения. Принятое пользователем решение запоминается до перезапуска JVM. Чтобы снова увидеть диалоговое окно безопасности, пользователю может потребоваться перезапустить браузер.

    Обратите внимание, что апплет можно развернуть, чтобы снизить риск воздействия других апплетов и настроить среду выполнения в соответствии с потребностями апплета. См. Развертывание апплета в документации JDK. В частности, рассмотрите возможность использования аргумента параметра component_jvm.

    7.2.2 Веб-страница не отвечает

    Если страница зависает во время запуска апплета или во время выполнения, причиной могут быть вызовы Liveconnect.

    При запуске попытка доступа к апплету Java из Javascript может заблокировать механизм Javascript до завершения инициализации апплета. Рекомендуется отложить доступ к Javascript до тех пор, пока апплет не будет готов, и использовать параметр enableStatusEvents, чтобы разблокировать неблокирующий доступ к проверкам состояния апплета. Дополнительные сведения и примеры см. в разделе «Статус апплета и обработчики событий».

    Чтобы использовать Liveconnect во время выполнения, рекомендуется сделать так, чтобы вызовы Javascript возвращались быстро, чтобы избежать блокировки однопоточного механизма Javascript.

    Апплет или браузер зависает

    Лучшим источником информации в этом случае является состояние стека для JVM клиента и браузера.

    Используйте утилиту jstack для сбора состояния стека JVM для JVM браузера (запустив jstack browser-pid ) и клиентской JVM. Обратите внимание, что jstack может выделить взаимоблокировку, если это происходит в контексте одной из этих виртуальных машин, но не может этого сделать, если взаимоблокировка затрагивает оба процесса. В этом случае стеки потоков необходимо проверять вручную.

    Информацию о других подходах см. в разделе «Устранение неполадок с зависшими или зацикленными процессами» в Руководстве по устранению неполадок для Java SE 7 с HotSpot VM.

    7.3 Как избежать диалогов безопасности

    Среда выполнения Java автоматически предупредит пользователя о возможных проблемах, связанных с безопасностью. Если вы уверены, что используемые вами приложения безопасны, можно обойти диалоговые окна безопасности, чтобы упростить взаимодействие с пользователем.

    7.3.1 Подписанные приложения

    Если приложение Java-апплета/веб-запуска подписано, появится диалоговое окно с предупреждением о безопасности сертификата, и пользователь должен нажать кнопку "Выполнить", чтобы предоставить все разрешения коду приложения.

    Чтобы не видеть это диалоговое окно, выполните одно из следующих действий:

    1. Пользователь принимает сертификат, используемый для подписи приложения, и устанавливает флажок Всегда доверять содержимому этого издателя. Тогда в следующий раз разрешения будут предоставлены этому приложению автоматически (пока не истечет срок действия сертификата или он не будет удален из хранилища доверенных ключей).
    2. Сертификат можно вручную импортировать в хранилище доверенных сертификатов JRE. Чтобы импортировать сертификат с помощью панели управления Java, перейдите на вкладку «Безопасность» и выберите «Сертификаты» > «Доверенные сертификаты». Чтобы импортировать сертификат в хранилище сертификатов из командной строки, используйте утилиту keytool (в папке bin JRE).
    3. Предоставьте AllPermissions в файле политики Java, расположенном по адресу $/.java.policy , или укажите любой файл политики Java с AllPermissions в файле $(JRE_HOME)/lib/security/java.security. Разрешения могут быть предоставлены всем приложениям или ограничены определенным URL-адресом. Дополнительные сведения о .java.policy см. в разделе Реализация политики по умолчанию и синтаксис файла политики.

    Примечание: если автоматическое предоставление разрешений нежелательно, используйте панель управления Java для удаления сертификатов из хранилища ключей доверенных сертификатов. Это приведет к тому, что диалоговое окно безопасности снова появится в будущем.

    7.3.2 Проблемы со смешанным кодом

    Подписанные приложения и апплеты Java Web Start, содержащие подписанные и неподписанные компоненты, потенциально могут быть небезопасными, если только смешанный код не был предусмотрен производителем приложения. Последние версии среды выполнения Java вызывают диалоговое окно с предупреждением о смешанном коде, когда программа содержит как подписанные, так и неподписанные компоненты и обнаруживается подозрительное использование.

    Для обхода этого диалогового окна обычно требуется внести изменения в реализацию приложения или переупаковать приложение. Также можно полностью отключить в программном обеспечении проверку смешивания надежного и ненадежного кода, но это не рекомендуется, поскольку это позволяет пользователю запускать потенциально небезопасный код без предупреждения и без дополнительных мер защиты. Дополнительные сведения о смешанном коде и способах обхода этого диалогового окна с предупреждением о безопасности см. в разделе Смешивание подписанного и неподписанного кода — обеспечение безопасности приложений и апплетов.

    7.4 Советы по разработке

    Для приложений и апплетов Java Web Start можно использовать большинство методов, доступных для отладки и профилирования автономных приложений, за исключением того, что вам потребуется использовать механизм "присоединения" вместо прямого запуска.

    Обратите внимание, что и подключаемый модуль, и Java Web Start порождают дополнительные процессы java или javaw, которые фактически запускают JVM, выполняющую приложение или апплет. Вам нужно подключиться к этим процессам, чтобы иметь возможность собирать информацию о вашем приложении. Например, если вы хотите получить дамп памяти вашего апплета, то сначала вам нужно выяснить идентификатор процесса для java-процесса, выполняющего класс PluginMain. Например, используйте утилиту jps из JDK, а затем используйте jmap для получения дампа памяти.

    7.4.1 Отладка апплетов и приложений Web Start

    Как и в случае с автономными приложениями Java, для отладки вашего апплета или приложения Web Start можно использовать любой отладчик на основе JPDA, например jdb или отладчик NetBeans.

    Вам потребуется включить агент JDWP для JVM, на котором запущено ваше приложение, и указать номер порта. После запуска JVM вы можете использовать свою любимую среду IDE или инструменты для подключения к ней.

    Подробнее о том, как передавать аргументы работающему апплету JVM или приложению Java Web Start, см. раздел 7.1.4. Например, вот как вы можете передать данные в приложение Java Web Start из командной строки:

    Это указывает агенту приостановить работу после инициализации JVM и дождаться подключения отладчика к порту 4000. Полное описание параметров вызова см. в этом руководстве.

    7.4.2 Профилирование апплетов и приложений Java Web Start

    При профилировании автономного приложения Java ваша любимая среда IDE, скорее всего, использует агент JVMTI для сбора сведений о выполнении программы. Вы можете сделать то же самое для апплетов и приложений Java Web Start, но вам может потребоваться явно настроить агент JVMTI, передав параметр -agentpath в JVM. Подробнее о том, как передавать параметры в JVM, см. в разделе 7.1.4.

    Теперь запустите браузер. Агент профиля NetBeans включен для любого апплета, который вы будете запускать в этом сеансе браузера. Вы можете использовать среду IDE NetBeans для подключения к процессу Java. Пожалуйста, обратитесь к документации вашего профилировщика для получения точной информации о том, какой агент использовать и как его настроить.

    7.4.3 Отладка утечек памяти

    Используйте любые методы, доступные для автономных приложений, в процессе, в котором выполняется ваш апплет или приложение. Например, используйте jmap для получения дампа кучи, VisualVM или jconsole для наблюдения за потоками или передайте -XX:+HeapDumpOnOutOfMemoryError в JVM (см. Передача параметров в JRE), чтобы получить дамп памяти при ошибке. Используйте утилиту jps, чтобы найти идентификатор процесса, выполняющего ваше приложение.

    по-прежнему ничего не происходит. Установил Java 6 update 24(последнее обновление), не помогло. как решить эту проблему?

    6 ответов 6

    Я понимаю, что это старый пост, но недавно у меня возникла эта проблема в корпоративной среде при использовании MS EMET 5.2, потому что в EMET была включена функция DEP. Снятие галочки с DEP в графическом интерфейсе EMET вернуло панель управления Java.

    У меня была эта проблема раньше с jre6 u45 32bit. По стечению обстоятельств я нашел это повторяющееся решение: оно работает для меня.

    1. Откройте настройки дисплея.
    2. Перейти к изменению ClearType-Text.
    3. В мастере ClearType установите, а затем снимите флажок ClearType.
    4. Нажмите "Далее".
    5. Выберите набор текстов, отличающийся от того, который отмечен по умолчанию.
    6. Повторите это на остальных шагах мастера.
    7. Нажмите "Готово" и закройте мастер.
    8. Попробуйте открыть панель управления Java.
    9. Теперь он должен открыться.

    Попробуйте открыть " C:\Program Files\Java\jre6\bin\javacpl.exe" из командной строки с повышенными привилегиями (т. е. запустить от имени администратора).

    да, у меня есть несколько файлов javaw.exe, они принадлежат другим процессам Java (netbean и т. д.). открытие javacpl не меняет счетчик.

    Однажды у меня тоже была эта проблема с точными симптомами.

    Единственные операции, которые помогли, это удалить его с помощью апплета Добавить/удалить программное обеспечение, перезагрузить компьютер, удалить папку C:\Program Files\Java и снова установить его.

    Это исправило это для меня.

    Ошибка проверки Java. Не удалось настроить панель управления Java. Панель управления не открывается (исправлено :)

    Теперь панель управления Configure Java начнет открываться и работать.

    если мы найдем 2 или 3 версии JP2LAUNCHER и JAVAW при поиске, то мы должны повторить вышеописанное для всех них.

    на вкладке «Настройка панели управления Java» «Дополнительно» мы можем установить «Не проверять» отзыв сертификата и отключить проверку безопасности. и на вкладке «Безопасность» мы можем редактировать список сайтов. для списка исключенных сайтов (добавьте URL-адреса, чтобы разблокировать сайты)

    Милан с детства увлекался ПК, и это побудило его проявить интерес ко всем технологиям, связанным с ПК. До прихода в WindowsReport он работал веб-разработчиком. Подробнее

    • Файлы JAR используются как программные библиотеки или как отдельные программы, такие как игры или надстройки, для ПК и телефонов.
    • Если вы не можете запускать JAR-файлы на ПК с Windows 10, вам может потребоваться переустановить Java Runtime Environment.
    • Если файлы JAR не открываются, другой отличный способ — просто использовать универсальный инструмент для открытия файлов.
    • Кроме того, некоторые сообщали, что преобразование файла JAR в файл BAT работало отлично.

    Один инструмент, чтобы открыть их все! Для популярных форматов файлов больше не требуется специальное программное обеспечение. Просто скачайте File Viewer Plus 4 и откройте их все в одной среде. Документы, мультимедиа, архивы, электронная почта, камера, инфографика, исходные коды и многое другое — все это поддерживается этим инструментом. Вот что он делает:

    открыть все файлы
    в одной среде

    Многие веб-сайты используют Java для предоставления вам определенных функций. Помимо веб-сайтов, на вашем компьютере также можно локально запускать Java и приложения Java.

    Приложения Java сохраняются в виде файлов jar, но многие пользователи сообщают, что файлы jar не открываются в Windows 10. Хотя это может быть большой проблемой, но есть способ ее исправить!

    В этой статье мы предоставим вам простые пошаговые инструкции по устранению проблемы.

    Как открыть файлы JAR в Windows 10?

    1. Переустановите или обновите среду выполнения Java

    Примечание. Имейте в виду, что удалять предыдущую установку Java не обязательно, поэтому вы можете пропустить этот шаг и просто установить последнюю версию поверх нее.

    Java также будет автоматически проверять наличие обновлений, и если обновления доступны, вы получите уведомление.

    Чтобы обновить Java, просто нажмите на уведомление и выберите параметр «Обновить». Теперь следуйте инструкциям, чтобы завершить обновление.

    Кроме того, убедитесь, что у вас установлена ​​подходящая версия (32-разрядная или 64-разрядная) для вашей системы. Вы не сможете использовать 64-битные библиотеки с установленным 32-битным программным обеспечением Java.

    2. Используйте расширенную файловую утилиту Windows

    Вы можете открывать файлы .jar и сотни различных форматов с помощью одного приложения. FileViewer Plus 4 — это универсальное средство просмотра файлов для Windows, которое может открывать и отображать более 400 различных типов файлов.

    Вы также можете просматривать, редактировать и преобразовывать текстовые файлы и файлы изображений. Кроме того, в нем есть инструмент распаковки, так что вы можете легко распаковать архивные файлы.

    Это отличный инструмент, который можно попробовать, если вам нужно открыть файлы, которые вы не знаете, какое программное обеспечение следует использовать. Средство просмотра файлов может открывать менее распространенные форматы файлов, например файлы с исходным кодом.

    ⇒ Получить File Viewer Plus

    3. Установить ассоциацию файлов

    Примечание. Файлы JAR не могут работать на вашем ПК, если у вас нет надлежащих ассоциаций. Например, файлы jar могут быть связаны для запуска с другими приложениями, или они могут вообще не иметь связи с файлами.

    4. Используйте Джарфикс

    Совет эксперта. Некоторые проблемы с ПК трудно решить, особенно когда речь идет о поврежденных репозиториях или отсутствующих файлах Windows. Если у вас возникли проблемы с исправлением ошибки, возможно, ваша система частично сломана. Мы рекомендуем установить Restoro, инструмент, который просканирует вашу машину и определит, в чем проблема.
    Нажмите здесь, чтобы загрузить и начать восстановление.

    Если вы не можете открыть JAR-файлы в Windows 10, вы можете решить эту проблему с помощью Jarfix. Как упоминалось ранее, эти типы проблем могут возникать из-за ассоциации файлов, но вы можете легко исправить их с помощью этого простого приложения.

    Для этого сначала загрузите Jarfix по ссылке ниже, затем запустите приложение и следуйте инструкциям на экране.Имейте в виду, что вам нужно запустить это приложение от имени администратора, чтобы оно работало правильно.

    После использования этого приложения вы сможете без проблем запускать файлы jar в Windows 10.

    5. Создайте файл .bat

    Примечание. По словам пользователей, вы можете запускать JAR-файлы в Windows 10, используя этот простой обходной путь. Это решение требует, чтобы вы создали файл .bat и использовали его каждый раз, когда хотите запустить определенный файл jar.

    Имейте в виду, что вам нужно повторить этот процесс для каждого файла JAR, который вы хотите запустить на своем ПК. Кроме того, обязательно сохраните файл .bat в том же месте, что и файл jar.

    6. Запустите его с помощью командной строки

    Примечание. Имейте в виду, что вам не нужно перемещать файл jar в корневой каталог, но тем самым вы сможете быстрее получить доступ к файлу. Если вы решите не перемещать файл, вам нужно использовать команду cd, чтобы перейти в каталог, в котором находится файл jar.

    В качестве альтернативы вы можете ввести java -jar, а затем путь к файлу jar. Это не лучшее решение, но это надежный обходной путь, так что не стесняйтесь попробовать его.

    6. Используйте средство запуска JAR

    Еще одно бесплатное приложение, которое может помочь вам открывать файлы JAR в Windows 10, — это JAR Runner. Просто загрузите и установите этот инструмент и перетащите файл jar в файл JAR Runner .exe.

    Кроме того, вы также можете открыть JAR-файлы с помощью JAR Runner. Это простое и бесплатное приложение, поэтому обязательно скачайте JAR Runner.

    7. Проверьте правильность вашего расширения

    1. Найдите проблемный JAR-файл в проводнике.
    2. Откройте меню Вид и установите флажок Расширения имен файлов.
    3. Теперь проверьте, имеет ли ваш jar-файл расширение .jar в конце.
    4. Если нет, переименуйте файл и измените расширение на .jar.
    5. После этого попробуйте снова запустить файл.
    6. Примечание. Если проблема не устранена, проверьте браузер. Иногда он может неправильно загружать JAR-файлы, что может привести к появлению этой проблемы.

      Чтобы исправить это, обязательно используйте другой браузер для загрузки файла и проверьте, решает ли это проблему.

      Файлы JAR, которые не открываются в Windows 10, могут стать серьезной проблемой, особенно если вы часто используете приложения Java. Однако вы сможете решить проблему, просто воспользовавшись одним из наших решений!

      Сообщите нам, если один из них сработал для вас, в комментариях ниже!

      По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

      Многие люди жалуются, что файл Jar не открывается. Вы сталкивались с тем, что файл Jar не открывается в Windows 10? Теперь вы пришли в нужное место. В этом посте MiniTool представлены несколько протестированных решений.

      Быстрая навигация:

      Исправить 1. Переустановите Java

      Первый и самый простой способ устранения неполадок, связанных с невозможностью открытия файла JAR, — переустановить Java Runtime Environment. Для этого выполните следующие действия:

      Шаг 1. Щелкните правой кнопкой мыши меню "Пуск" и выберите "Приложения и компоненты" в контекстном меню.

      Шаг 2. Перейдите к Java из списка установленных программ и нажмите «Удалить». Затем следуйте инструкциям на экране для завершения удаления.

      Шаг 3. Нажмите здесь, чтобы открыть страницу загрузки Java и сохранить ее на свой компьютер.

      Шаг 4. Откройте папку установки Java, затем щелкните правой кнопкой мыши мастер установки и выберите «Запуск от имени администратора».

      Шаг 5. Затем нажмите кнопку «Установить», чтобы начать установку. После установки Java проверьте, не открывается ли файл Jar.

      Это приложение не может быть открыто встроенным администратором Windows 10. Вы столкнулись с ошибкой? В этом посте вы найдете несколько эффективных исправлений.

      Исправить 2. Установите Java.exe в качестве файла по умолчанию для файлов .Jar

      Кроме того, вы можете вручную выбрать Java в качестве приложения по умолчанию для открытия файлов .Jar. Некоторые люди доказали, что это решение может исправить файл Jar, не открывающий проблему Windows 10. Давайте попробуем:

      Шаг 1.Щелкните правой кнопкой мыши файл .Jar и выберите "Открыть с помощью".

      Шаг 2. Вы увидите список предлагаемых приложений и нажмите «Другие приложения» внизу.

      Шаг 3. Прокрутите вниз и нажмите ссылку «Искать другое приложение на этом компьютере».

      Шаг 4. В проводнике перейдите к файлу Java.exe по пути Programs Files\Jave\Jave version\Bin.

      Шаг 5. Выберите приложение Java и нажмите кнопку "Открыть", чтобы установить его в качестве приложения по умолчанию для файлов .Jar.

      Теперь вы можете снова открыть программу и посмотреть, не откроется ли JAR-файл.

      Исправить 3. Создайте файл .bat

      Некоторые пользователи сообщили, что не открывающийся файл .Jar можно исправить, создав файл .bat и используя его каждый раз, когда вы хотите открыть определенный файл Jar. Вот как это сделать:

      Шаг 1. Перейдите к файлу .Jar и создайте новый файл Блокнота в той же папке. Для этого щелкните правой кнопкой мыши пустое место в папке и выберите «Создать» > «Текстовый документ».

      Шаг 2. Откройте Блокнот, затем введите в него строку java -jar имя_файла.jar и нажмите Файл > Сохранить как. Замените имя файла.jar на фактическое имя файла Jar.

      Шаг 3. Выберите для параметра «Сохранить как» значение «Все файлы», а затем введите нужное имя файла JAR и добавьте .bat в качестве расширения в поле «Имя файла». После этого нажмите Сохранить. Теперь вы можете дважды щелкнуть файл .bat и проверить, не открывается ли файл Jar.

      Примечание. Вам необходимо повторить описанные выше шаги для каждого файла JAR и убедиться, что вы сохранили файл .bat в том же месте, что и ваш файл JAR.

      Исправить 4. Запустите командную строку

      Еще одно протестированное решение — доступ к файлу JAR через командную строку. Если файл .Jar не открывается, вы можете запустить определенные команды, чтобы открыть его. Для этого:

      Шаг 1. Введите cmd в строке поиска, затем щелкните правой кнопкой мыши приложение командной строки и выберите «Запуск от имени администратора» в контекстном меню.

      Шаг 2. В окне командной строки с повышенными привилегиями введите следующие команды одну за другой и нажимайте Enter после каждой. Кроме того, вы можете ввести фактический путь к файлу .Jar рядом с java –jar.

      Примечание. Перемещение JAR-файла в корневой каталог может ускорить доступ к файлу. Если вы не хотите перемещать файл, вам нужно запустить команду cd, чтобы найти корневой каталог файла Jar.

      • компакт-диск\
      • java -jar имя_файла.jar (замените jar фактическим именем файла Jar.)

      Теперь вы можете перезагрузить компьютер и проверить, сохраняется ли проблема с открытием файла .Jar.

      Многих пользователей раздражает ошибка расчета времени, необходимого для копирования файлов. Как решить эту проблему? В этом посте мы рассмотрим несколько эффективных исправлений для вас.

      Исправить 5. Проверьте правильность расширения имени файла

      В некоторых случаях Jar-файл не открывается в Windows 10 из-за неправильного расширения файла. Вот как это проверить:

      Шаг 1. Нажмите клавиши Win + E, чтобы открыть проводник, и перейдите к проблемному JAR-файлу.

      Шаг 2. Перейдите на вкладку «Вид» и установите флажок «Расширения имени файла».

      Шаг 3. Проверьте, имеет ли JAR-файл расширение .jar в конце. Если нет, вы можете изменить расширение на .jar и сохранить его. После этого вы можете попробовать открыть его и посмотреть, решена ли проблема с открытием файлов Jar.

      Примечание. Если проблема не устранена, проверьте браузер. Если браузер загружает файл неправильно, это может вызвать проблему. Чтобы исправить это, вы можете попробовать использовать другой браузер и загрузить его снова.

      • Фейсбук
      • Твиттер
      • Ссылка
      • Реддит

      ОБ АВТОРЕ

      Должность: обозреватель

      Ариэль — увлеченный обозреватель ИТ, специализирующийся на управлении разделами, восстановлении данных и проблемах Windows. Она помогла пользователям исправить различные проблемы, такие как поврежденный диск PS4, непредвиденная ошибка исключения магазина, ошибка зеленого экрана смерти и т. д. Если вы ищете методы оптимизации вашего устройства хранения и восстановления потерянных данных с разных устройств хранения, то Ариэль может предоставить надежные решения этих проблем.

      Читайте также: