Помогите с Java Ошибка: unable to access jarfile. Как исправить?
Возможно вам поможет, если вы переместите файл в другую папку.
berti diazitoПрофи (551) 5 лет назад
блин блинский пасибо огромное целую в пупок
Celaena Sardothien Профи (523) ееееееее
он не может файл открыть, перекинь в другую папку
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Как исправить ошибку «Невозможно получить доступ к jarfile» в Windows 10


Возможно, плагины для браузера Java вышли из моды, но есть еще много программ, работающих на Java . Вы можете открывать программы Java с файлами JAR.
Однако некоторые пользователи программного обеспечения Java не всегда могут открывать программы JAR, когда появляется сообщение об ошибке « Ошибка: невозможно получить доступ к jarfile ». Вот несколько решений для сообщения об ошибке jarfile.
Как я могу избавиться от Unable to access jarfile error на Windows 10?
- Добавить самую последнюю версию Java в Windows
- Выберите Java в качестве программы по умолчанию для файлов JAR
- Выберите «Показать скрытые файлы, папки и диски».
- Откройте программное обеспечение Jarfix
1. Добавьте самую последнюю версию Java в Windows
Сначала убедитесь, что у вас установлена самая последняя версия Java. Самая последняя версия на данный момент — Java 8 161. Таким образом вы можете обновить Java в Windows 10.
- Сначала нажмите сочетание клавиш Win + R, чтобы открыть команду «Выполнить».
- Введите appwiz.cpl в текстовом поле «Выполнить» и нажмите кнопку « ОК» .
- Введите «Java» в поле поиска программ поиска, как показано на снимке ниже.
- Затем выберите Java, чтобы проверить, какая у вас версия. Версия отображается в нижней части окна и отображается в столбце Версия.
- Если у вас не установлена самая последняя версия Java, нажмите кнопку « Удалить» .
- Нажмите кнопку Да , чтобы подтвердить.
- Откройте эту веб-страницу в вашем браузере.
- Нажмите кнопку Free Java Download , чтобы сохранить мастер установки JRE.
- После этого может открыться диалоговое окно, из которого можно нажать кнопку « Выполнить» , чтобы запустить установщик JRE. Если нет, откройте папку, в которой вы сохранили мастер установки, щелкните правой кнопкой мыши мастер установки Java и выберите Запуск от имени администратора .
- Нажмите кнопку Install в окне мастера установки, чтобы установить Java.
Ничего не происходит, когда вы нажимаете на Запуск от имени администратора? Не волнуйтесь, у нас есть правильное решение для вас.
2. Выберите Java в качестве программы по умолчанию для файлов JAR.
Сообщения об ошибках Jarfile обычно появляются, когда Java не настроена в качестве программного обеспечения по умолчанию для файла JAR . Вместо этого утилита архивирования может быть связанной программой по умолчанию для JAR.
Таким образом, выбор Java в качестве программы по умолчанию для файла JAR может запустить его программу. Вот как вы можете настроить программное обеспечение по умолчанию для формата JAR.
- Откройте проводник и папку, в которой находится файл JAR.
- Щелкните правой кнопкой мыши файл JAR и выберите « Открыть с помощью» > « Выбрать программу по умолчанию» > « Выбрать другое приложение», чтобы открыть окно на снимке непосредственно ниже.
- Выберите Java, если он указан среди программ по умолчанию.
- Если Java отсутствует в списке программ, выберите « Искать другое приложение на этом ПК» .
- Затем перейдите в папку Java, выберите « Java» и нажмите кнопку « Открыть» .
- Нажмите кнопку ОК в окне Открыть с помощью.
- Нажмите на JAR, чтобы запустить его программу.
3. Выберите параметр Показать скрытые файлы, папки и диски.
- Сообщение об ошибке « невозможно получить доступ к jarfile » также может появиться, если не выбран параметр « Показать скрытые файлы, папки и диски» . Чтобы выбрать эту опцию, откройте проводник.
- Откройте вкладку «Вид» и нажмите кнопку « Параметры» , чтобы открыть окно, расположенное ниже.
- Выберите вкладку Вид, показанный непосредственно ниже.
- Выберите параметр « Показывать скрытые файлы, папки и файлы и папки дисков» .
- Нажмите кнопку Применить .
- Нажмите кнопку ОК , чтобы закрыть окно.
4. Откройте программное обеспечение Jarfix
Jarfix — это легковесная программа, предназначенная для исправления не запускающихся программ Java. Программа исправляет ассоциации типов файлов JAR.
Нажмите jarfix.exe на этой веб-странице, чтобы сохранить программное обеспечение в папке. Затем вы можете щелкнуть jarfix.exe, чтобы открыть окно ниже и исправить сопоставление JAR. Это все, что нужно сделать, и в окне Jarfix больше нет вариантов для выбора.
Это несколько решений, которые могут исправить ошибку « невозможность доступа к jarfile » и запустить программное обеспечение JAR. Для получения дополнительной информации о том, как запустить файлы JAR в Windows, ознакомьтесь с этой статьей .
Если у вас есть другие вопросы, не стесняйтесь оставлять их в разделе комментариев ниже.
СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:
- JAR-файлы не открываются в Windows 10 [FIX]
- Как установить .Jar файлы на Windows 10
- Как открыть файлы EMZ на ПК с Windows 10
Не запускается jar файл [ЕСТЬ РЕШЕНИЕ]
Создал jar файл через File — Project Structure — Artifacts, Build — Build Artifacts, запускаю jar файл, а там две ошибки: 1) Java Virtual Machine Launcher Error: A JHI error has occured, please check your installation and try again 2) Java Virtual Machine Launcher A Java Exception has occured. Переустановил джаву, использовал jarfix, в гугле ничего путного нет, не знаю что делать 

Комментарии (16)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей Java Developer в Сбер Expert
8 января 2021, 07:26
если через консоль запустить что пишет в консоль?
Уровень 22
8 января 2021, 09:06
Error: Unable to access jarfile SnakeBest.jar Пробовал и через cmd, и через PowerShell
Стас Пасинков Software Developer в Zipy Master
8 января 2021, 09:13
как запускали через консоль? какой командой? (полностью)
Уровень 22
8 января 2021, 09:15
java -jar SnakeBest.jar
Уровень 22
8 января 2021, 09:17
Сейчас создал тестовый проект который просто выводит «Hello World», запускаю jar файл а там Error: Invalid or corrupt jarfile и дальше путь до этого файла. А основной проект с игрой так и выводит Error: A JNI erro has occured, pleas check your installation and try again P.S: Ошибку в тестовом проекте Error: Invalid or corrupt jarfile и дальше путь до файла пофиксил: когда создавал Project Sructure в Artifacts не указал Main Class, как указал, эта ошибка ушла. Проблема с Error: A JNI error has occurred, please check your installation and try again остаётся..
Уровень 41
8 января 2021, 09:46
JDK какой версии? переустановить пробовал?
Уровень 22
8 января 2021, 09:50
JDK 15.0.1, проект делался на 15.0 JDK не переустанавливал
Уровень 41
8 января 2021, 09:53
Уровень 22
8 января 2021, 10:01
Код в IntelliJ IDEA запускается без проблем, я хочу этот код преобразовать в jar файл, а потом завернуть в exe через Launch4j
Уровень 41
8 января 2021, 10:02
пути в переменных средах проверял? тут сложно не видя всё это перед глазами, что-то советовать. у меня например всё прекрасно завелось на Hello World обычном. но у меня в переменных средах всё прописано, и JAVA и MAVEN и TOMCAT и тд.
Уровень 22
8 января 2021, 10:16
А как пути в переменных средах проверять? И правильно ли переустановить JDK просто удалив папку и скачать заново через идею?
Уровень 41
8 января 2021, 10:29
JDK я устанавливал отдельно от идеии. проверять. например в командной строке вводить:
java -version javac - version
должно выдать что-то типа такого:
java version "14.0.1" 2020-04-14 Java(TM) SE Runtime Environment (build 14.0.1+7) Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
Уровень 22
8 января 2021, 10:34
Вторая команда с javac не работает. Не знаю, тут просто версия джавы пишется
java version "1.8.0_271" Java(TM) SE Runtime Environment (build 1.8.0_271-b09) Java HotSpot(TM) Client VM (build 25.271-b09, mixed mode)
Уровень 41
8 января 2021, 10:45
если ты как говоришь используешь 15ую java в IDEA, то у тебя и тут должно быть 15ая. скачай с сайта JDK и установи по нормальному. https://www.oracle.com/in/java/technologies/javase-jdk15-downloads.html
Уровень 22
8 января 2021, 11:14

СПАСИБО ОГРОМНОЕ. Теперь jar файл запускается 🙂 Эту JDK установил на диск C, в Project Structure изменил на эту JDK и всё, jar файл запускается. Я удалил папки с другими JDK из C:/Users , которые были созданы идеей. Через Project Structure — Platform Setting — SDKs удалил эти папки, чтобы они не подсвечивались красными (т.к. они не найдены т.к. я их удалил) и переименовал правильную JDK. После этого у меня не запускался проект, рядом с кнопкой Run нажал на название класса (скрин) — Edit Configurations и поменял JDK.
Уровень 41
8 января 2021, 11:18
раньше, у тебя команда java -version показывала версию jre, которая используется для браузера. поэтому javac -version ничего не показывал, ибо он идёт только в JDK. программу ты создавал в версии 15й, а запускать пытался в 8й. удачи в учебе.
- Курсы программирования
- Регистрация
- Курс Java
- Помощь по задачам
- Цены
- Задачи-игры
Сообщество
JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Как исправить эту ошибку в Procfile?

Я написал в Procfile: web: java -jar out\artifacts\telebot_jar\telebot.jar
Выложил на heroku, пишет ошибку: Error: Unable to access jarfile outartifactstelebot_jartelebot.jar
Пробывал указать только имя file: Error: Unable to access jarfile telebot.jar
Что мне написать в Procfile?
Скриншот папок:
- Вопрос задан более трёх лет назад
- 232 просмотра