Файл jar не найден

Обновлено: 06.07.2024

Файл с расширением .JAR представляет собой файл Java Archive, используемый для хранения Java программ и игр в одном файле. Некоторые содержат файлы, которые заставляют их работать как отдельные приложения, а другие содержат библиотеки программ для использования другими программами.

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

Мобильные устройства с поддержкой Java могут использовать файлы JAR в качестве файлов игры, а некоторые веб-браузеры содержат темы и надстройки в формате JAR.

Как открыть файлы JAR

Java Runtime Environment (JRE) должен быть установлен для того, чтобы открыть исполняемый JAR-файл, но обратите внимание, что не все JAR-файлы имеют формат исполняемого файла. После установки вы можете просто дважды щелкнуть файл JAR, чтобы открыть его.

JAR-файлы в проводнике системы Windows

Некоторые мобильные устройства имеют встроенную JRE. После установки приложения Java также можно открывать в веб-браузере, например Firefox, Safari, Edge или Internet Explorer (но не в Chrome).

Поскольку JAR-файлы сжимаются с помощью ZIP, любой распаковщик файлов может открыть его, чтобы отобразить содержимое, которое находится внутри. Это включает в себя такие программы, как 7-Zip, PeaZip и jZip.

Другой способ открыть файлы JAR – использовать следующую команду в командной строке, заменив yourfile.jar именем вашего собственного файла JAR:

Ошибки открытия файлов JAR

Из-за настроек безопасности в операционной системе Windows и в некоторых веб-браузерах весьма часто можно увидеть ошибки при попытке доступа к приложениям Java.

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

Также убедитесь, что вы используете последнюю версию Java. Если нет, вернитесь к ссылке JRE выше и установите последнюю версию.

Как конвертировать файл JAR

Преобразование приложения Java для использования на платформе Android потребует преобразования файла JAR в APK. Одним из вариантов может быть запуск файла JAR в эмуляторе Android, чтобы программа автоматически создала файл APK. Однако, самый простой способ получить Java-программу на Android – просто скомпилировать APK из исходного исходного кода.

Файлы WAR также являются файлами Java Web Archive, но вы не можете преобразовать файл JAR напрямую в файл WAR, поскольку формат WAR имеет особую структуру, которой нет в JAR. Вместо этого вы можете создать WAR-файл и затем добавить JAR-файл в каталог lib, чтобы классы в JAR-файле были доступны для использования. WizToWar может помочь вам сделать это.

Создать ZIP-файл из JAR-файла так же просто, как переименовать расширение файла из .JAR в .ZIP. Это, на самом деле, не выполняет преобразование файлов, но позволяет программам, использующим ZIP-файлы, таким как 7-Zip или PeaZip, легче открывать файл JAR.

Дополнительная информация о формате JAR

Если вам нужна помощь в упаковке программ в файлы JAR, перейдите по этой ссылке для получения инструкций на веб-сайте Oracle.

Только один файл манифеста может быть включен в архив JAR, и он должен находиться в расположении META-INF/MANIFEST.MF. Он должен следовать синтаксису имени и значения, разделенных двоеточием, как Manifest-Version:1.0. Этот файл MF может указывать классы, которые должно загружать приложение.

Разработчики Java могут подписывать свои приложения цифровой подписью, но это не подписывает сам файл JAR. Вместо этого файлы внутри архива перечислены с их подписанными контрольными суммами.

Чем открыть файл JAR

JAR (Java Archive File) – формат архива, в котором хранятся элементы программы, написанной на языке Java. Чаще всего файлы с таким расширением являются мобильными играми и приложениями. На компьютере можно просмотреть содержимое такого архива и/или попытаться запустить JAR как приложение.

Способы открытия JAR-архива

Для начала рассмотрим несколько программ для открытия архива JAR. Так можно убедиться, что в нём содержится всё необходимое для запуска этого приложения, а также внести требуемые изменения.

Способ 1: WinRAR

Когда речь заходит об архивах, большинству пользователей приходит на ум программа WinRAR. Для открытия файла JAR она отлично подходит.

    Разверните вкладку «Файл» и нажмите «Открыть архив» (Ctrl+O).

Стандартное открытие архива в WinRAR

Открытие JAR в WinRAR

Обратите внимание на наличие папки «META-INF» и файла «MANIFEST.MF», который должен храниться в ней. Это позволит реализовать файл JAR в качестве исполняемого.

Содержимое архива JAR в WinRAR

Найти и открыть нужный архив можно и через встроенный обозреватель файлов WinRAR.

JAR в обозревателе WinRAR

Если с содержимым архива планируется дальнейшая работа, то потребуется разархивация.

Способ 2: 7-Zip

Поддержка расширения JAR предусмотрена и в архиваторе 7-Zip.

    Нужный архив можно найти прямо в окне программы. Кликните по нему правой кнопкой и нажмите «Открыть».

Открытие JAR в 7-Zip

Содержимое архива JAR в 7-Zip

Способ 3: Total Commander

Альтернативой упомянутым программам может стать файловый менеджер Total Commander. Т.к. его функционал включает работу с архивами, открыть JAR-файл будет несложно.

  1. Укажите диск, где расположен JAR.
  2. Перейдите в директорию с архивом и дважды кликните по нему.

JAR в Total Commander

Содержимое архива JAR в Total Commander

Способы запуска JAR на компьютере

При необходимости запустить приложение или игру JAR понадобится один из специальных эмуляторов.

Способ 1: KEmulator

Программа KEmulator – это продвинутый Java-эмулятор, позволяющий произвести настройку всевозможных параметров запуска приложения.

    Нажмите «Файл» и выберите пункт «Загрузить jar».

Загрузка JAR в KEmulator

Открытие JAR в KEmulator

Или перенесите этот файл окно программы.

Перетаскивание JAR в KEmulator

Работа JAR в KEmulator

На мобильных телефонах управление осуществлялось с помощью клавиатуры. В KEmulator можно включить её виртуальный аналог: нажмите «Справка» и выберите пункт «Клавиатура».

Включение клавиатуры в KEmulator

Выглядеть это будет так:

Виртуальная клавиатура KEmulator

При желании в настройках программы Вы сможете задать соответствия клавиш телефона клавишам компьютера.

Обратите внимание, что в папке с JAR появится файл «kemulator.cfg», в котором прописаны параметры работы этого приложения. Если его удалить, то все настройки и сохранения (если речь идёт об игре) удалятся.

Способ 2: MidpX

Программа MidpX нет так функциональна, как KEmulator, но со своей задачей справляется.

После установки все файлы JAR будут ассоциироваться с MidpX. Это можно понять по изменившейся иконке:

Файл, ассоциированный с MidpX

Дважды кликните по ней и приложение будет запущено. При этом виртуальная клавиатура уже интегрирована в интерфейс программы, однако настроить управление с клавиатуры ПК тут нельзя.

Работа JAR в MidpX

Способ 3: Sjboy Emulator

Ещё один простой вариант для запуска JAR – это Sjboy Emulator. Главная его особенность заключается в возможности выбора скинов.

  1. Откройте контекстное меню JAR-файла.
  2. Наведите курсор на «Открыть с помощью».
  3. Выберите пункт «Open With SjBoy Emulator».

Открытие JAR через SjBoy Emulator

Клавиатура тут также интегрирована.

Работа JAR в Sjboy Emulator

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

/ Dropbox / linuxWorkspace / Netbeans / EveMarketCalculater / dist $ java -jar "EveMarketCalculater.jar"

Текущий системный каталог: / home / adam / Dropbox / linuxWorkspace / Netbeans / EveMarketCalculater / dist

Java.io.FileNotFoundException: файл: /home/adam/Dropbox/linuxWorkspace/Netbeans/EveMarketCalculater/dist/EveMarketCalculater.jar! /inputOutput/TypeID.csv (такого файла или каталога нет) в java.ioream.FileInputStative Method) в java.io.FileInputStream.open (FileInputStream.java:195) в java.io.FileInputStream. (FileInputStream.java:138) в java.io.FileInputStream. (FileInputStream.java:93) в java.io. FileReader. (FileReader.java:58) на inputOutput.csvParser.readFile (csvParser.java:54) на inputOutput.csvParser. (CsvParser.java:24) на evemarketcalculater.EveMarketCalculater.main (EveMarketjavaCalculater).

Java.io.FileNotFoundException: файл: /home/adam/Dropbox/linuxWorkspace/Netbeans/EveMarketCalculater/dist/EveMarketCalculater.jar! /inputOutput/Regions.csv (такого файла или каталога нет) в java.io.Filepen0Streamative. Method) в java.io.FileInputStream.open (FileInputStream.java:195) в java.io.FileInputStream. (FileInputStream.java:138) в java.io.FileInputStream. (FileInputStream.java:93) в java.io. FileReader. (FileReader.java:58) на inputOutput.csvParser.readFile (csvParser.java:54) на inputOutput.csvParser. (CsvParser.java:24) на evemarketcalculater.EveMarketCalculater.main (EveMarketjavaCalculater).

Java.io.FileNotFoundException: файл: /home/adam/Dropbox/linuxWorkspace/Netbeans/EveMarketCalculater/dist/EveMarketCalculater.jar! /inputOutput/SolarSystems.csv (такого файла или каталога нет) в java.ioream.FileInputStative Method) в java.io.FileInputStream.open (FileInputStream.java:195) в java.io.FileInputStream. (FileInputStream.java:138) в java.io.FileInputStream. (FileInputStream.java:93) в java.io. FileReader. (FileReader.java:58) на inputOutput.csvParser.readFile (csvParser.java:54) на inputOutput.csvParser. (CsvParser.java:24) на evemarketcalculater.EveMarketCalculater.main (EveMarketjavaCalculater).

Java.io.FileNotFoundException: файл: /home/adam/Dropbox/linuxWorkspace/Netbeans/EveMarketCalculater/dist/EveMarketCalculater.jar! /inputOutput/MyOrders.csv (такого файла или каталога нет) в java.ioreamative.openInput Method) в java.io.FileInputStream.open (FileInputStream.java:195) в java.io.FileInputStream. (FileInputStream.java:138) в java.io.FileInputStream. (FileInputStream.java:93) в java.io. FileReader. (FileReader.java:58) в inputOutput.csvParser.readFile (csvParser.java:96) в inputOutput.csvParser. (CsvParser.java:29) в evemarketcalculater.EveMarketCalculater.main (EveMarketjavaCalculater).

Вот исходный код того, как я получаю доступ к этим файлам:

Любая подсказка, почему это не работает? Очевидно, что он отслеживает правильный путь к файлу, и файлы существуют внутри файла .jar по этим путям. Я работаю в командной строке Linux, если это важно.

Не удалось открыть jarfile

Не удалось открыть jarfile

Что вызывает ошибку «Невозможно получить доступ к Jarfile»?

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

Решение 1. Установка последнего обновления Java

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

  1. Нажмите Windows + R, введите «appwiz.компл”В диалоговом окне и нажмите Enter.
  2. Попав в диспетчер приложений, найдите запись Java. Щелкните правой кнопкой мыши и выберите Удалить.

Решение 2. Настройка файловой ассоциации по умолчанию

  1. Перейдите в каталог, где находится файл JAR. Щелкните правой кнопкой мыши и выберите Открыть с и выберите программу Java.

Открытие JAR-файлов с помощью Java

Открытие JAR-файлов с помощью Java

  1. Если вы не можете сразу открыть опцию как Java, вы можете нажать Выберите другое приложение и из списка выберите Java.
  2. Если вы хотите установить постоянную связь по умолчанию на вашем компьютере для файлов JAR, которые будут открываться Java, мы можем сделать это в настройках.

Нажмите Windows + I, чтобы запустить настройки. Теперь перейдите к Программы и выберите Приложения по умолчанию с левой панели навигации.

  1. Теперь нажмите Выберите приложения по умолчанию по типу файла присутствует в нижней части. Теперь найдите входные файлы .jar и убедитесь, что он выбран для открытия в Java.

Изменение файловой ассоциации по умолчанию

Решение 3. Проверка на наличие вредоносных программ

Сканирование с использованием MalwareBytes

Сканирование с использованием вредоносных байтов

Вы должны выполнить тщательную проверку на своем компьютере, а затем выполнить Решение 1, чтобы убедиться, что все записи и ассоциации файлов удалены, а затем переделаны при переустановке Java. Вы проверяете нашу статью о том, как удалить вредоносное ПО, используя Malwarebytes.

Решение 4. Проверка документации (для разработчиков)

Ошибка кодирования Java

Ошибка кодирования Java

Для диагностики и устранения ошибки рекомендуется прочитайте документацию по функции или утилиту, которую вы используете для открытия или запуска файлов JAR. Возможно, вы неправильно указали путь к файлу или, возможно, передали неверные параметры в функцию. Вы можете легко получить демонстрации функций, которые вы пытаетесь реализовать на популярных веб-сайтах по кодированию, таких как Stack Overflow. Определите свою ошибку и исправьте ее, прежде чем снова запустить программу / функцию.

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

Решение 1. Переустановите или обновите Java Runtime Environment .

Если вы не можете запустить jar-файлы на ПК с Windows 10, возможно, вам придется переустановить Java Runtime Environment. Для этого выполните следующие действия:


  1. Нажмите Windows Key + I , чтобы открыть приложение «Настройки».
  2. Когда откроется Приложение настроек , перейдите в раздел Система . Теперь выберите Приложения и функции на левой панели.
  3. Найдите Java в списке и выберите вариант Удалить .

После этого перейдите на веб-сайт Java и загрузите последнюю версию программного обеспечения.

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

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

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

Загрузите этот инструмент, мы настоятельно рекомендуем

  • Загрузить сейчас FileViewer Plus 3

Решение 2. Установите сопоставление файлов

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

Если ситуация последняя, ​​вы не сможете запускать jar-файлы на вашем ПК. Однако вы можете легко решить эту проблему, изменив сопоставление файлов для файлов JAR. Для этого выполните следующие действия:

Этот метод предлагает ограниченные возможности, и вы можете выбирать только приложения, распознаваемые Windows 10. К счастью, есть другой способ, который вы можете попробовать. Чтобы изменить ассоциации файлов, выполните следующие действия:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X, и выберите Панель управления из списка.
  2. Когда откроется Панель управления , выберите Программы по умолчанию .
  3. Нажмите Связать тип файла или протокол с программой .
  4. Найдите файл .jar в списке и дважды щелкните его.
  5. Появится список предлагаемых приложений. Нажмите Другие приложения .
  6. Прокрутите весь путь вниз и выберите Найдите другое приложение на этом ПК .
  7. Найдите файл javaw.exe . По умолчанию приложение должно находиться в папке Program Files. Выберите приложение и выберите его по умолчанию для файлов .jar.
  8. Необязательно: Некоторые пользователи рекомендуют изменить параметры javaw.exe . Для этого просто найдите файл и создайте его ярлык. Нажмите его правой кнопкой мыши и перейдите в Свойства . Теперь найдите файл Target и добавьте –jar «% 1»% . Обязательно выберите этот недавно созданный ярлык в Шаг 7 .


Вы также можете изменить сопоставление файлов, щелкнув правой кнопкой мыши файл JAR и выбрав Открыть с помощью> Выбрать другое приложение . После этого выполните шаги с 5 по 8, описанные выше.

Обнаружены проблемы с ассоциацией файлов Windows? Не беспокойтесь, мы вернулись с этим руководством!

Для этого выполните следующие действия:

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

Решение 4. Создайте файл .bat

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

Процесс довольно прост, и вы можете сделать это, выполнив следующие действия:

  1. Найдите свой файл JAR. В этой же папке создайте новый файл Блокнот . Для этого щелкните правой кнопкой мыши пустое место в каталоге и выберите Создать> Текстовый документ .
  2. Когда откроется Блокнот , введите java -jar filename.jar . Обязательно замените filename.jar на фактическое имя файла.
  3. Перейдите в Файл> Сохранить как .
  4. Установите для Сохранить как тип значение Все файлы . Теперь введите желаемое имя для файла. Помните, что вам нужно иметь .bat в качестве расширения, иначе решение не сработает. Сохраните файл в том же месте, где находится ваш jar-файл.

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

Кроме того, обязательно сохраните файл .bat в том же месте, где находится файл JAR.

Решение 5. Переместите файл JAR в корневой каталог и запустите его с помощью командной строки .

По словам пользователей, вы можете запускать JAR-файлы в Windows 10 просто с помощью командной строки. Для этого найдите файл jar и переместите его в корневой каталог, например, C .

После этого вам необходимо выполнить следующие шаги:

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

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

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

Работа в командной строке будет похожа на прогулку по парку после прочтения нашего руководства!

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

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

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

Для этого выполните следующие действия:


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

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

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

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

Узнайте, как запускать jar-файлы, как эксперт, с нашим полным руководством!

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