Unable to access jarfile craftbukkit jar как исправить

Error: Unable to access jarfile server.jar

Эта ошибка означает что сервер не может получить доступ к исполняемому jar файлу. Вам необходимо переименовать ваш исполняемый jar файл в server.jar (важно: необходимо соблюсти регистр всех букв – должны быть строчными).

Если у вас его вовсе нет файла server.jar следуйте инструкции: https://craftbuy.ru/index.php?rp=/knowledgebase/6/–.html


Error: Invalid or corrupt jarfile server.jar
Error: An unexpected error occurred while trying to open file server.jar

Эти ошибки означают что ваш исполняемый jar файл повреждён, либо что-то другое случилось с файлом. В этом случае загрузите его заново, либо скачайте другой. Некоторые проверенные есть у нас на сайте: https://craftbuy.ru/index.php?rp=/knowledgebase/6/–.html

  • ERROR, Unable to access jarfile server.jar, server.jar, Invalid or corrupt jarfile server.jar, An unexpected error occurred while trying to open file server.ja
  • 1021 Пользователи нашли это полезным

Связанные статьи

Как создать новый мир?

Удалите все файлы из Вашей папки мира сервера или укажите новое имя мира в параметре level-name в…

Скрыть объявление

В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!
Страница 1 из 2

  1. Когда я ввожу ./start.sh говорит…
    Error: Unable to access jarfile craftbukkit.jar

  2. Нет доступа к файлу craftbukkit.jar, проверяй права.

  3. Как проверять…
    P.S Извините что отвечаю глупо но я все же Новичок:)


  4. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    chmod +x ./start.sh
    Извини, забыл в Уроке написать:)
    + проверь как ядро называется.
    Должно быть craftbukkit.jar, а не craftbukkit-1.х.х-ххх.jar

  5. Всеравно:(
    Проверил всеравно


  6. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Сделай скриншот того, что у тебя лежит в папке с сервером (скриншот окна программы FileZilla)


  7. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    А теперь давай сюда то, что в start.sh лежит

  8. java -Xincgc -Xmx4G -jar craftbukkit.jar


  9. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Putty включен?
    Если да, пропиши ‘java -version’

  10. java version “1.7.0_25”
    OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1~deb7u1)
    OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)


  11. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Мне кажется ты в Putty в папку не зашел.
    Как называется папка где ядро и start.sh лежит?
    И ты ее в корне создавал? (/root/папка)

  12. Я зашел
    Я все правильно сделал


  13. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Скинь скрин вот такого формата: [​IMG]
    Дабы я был уверен что ты там где нужно.


  14. ПриветОтЛайки нравится это.

  15. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Не понимаю почиму ты пишешь ./start.sh
    Попробуй ка sh start.sh


  16. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Ошибка та же?
    Делал по гайду?

  17. Первым делом обновляем все файлы системы ‘install update’
    Первым делом обновляем все файлы системы ‘install update’ вместо этого я сделал apt-get update


  18. nik_drsmiles

    nik_drsmiles
    Активный участник
    Пользователь

    Баллы:
    88
    Skype:
    nik_drsmiles
    Имя в Minecraft:
    drsmiles

    Не приступление.

    Давай попробуем так – перезагрузи машину, зайди в Putty, а дальше:

    1. Вводим ‘cd папка_с_ядром’
    2. Далее ‘screen -S server’
    3. Потом ‘chmod +x ./start.sh’
    4. Затем ‘sh start.sh’
Страница 1 из 2

Поделиться этой страницей


Rubukkit - свой сервер Minecraft

Thread Status:

Not open for further replies.
  1. when I try to start a bukkit server for the first time it just says:
    ————————————————————————————————————————–
    C:UsersMeDesktopMinecraft Server>java -Xmx1024M -jar craftbukkit.jar -o true

    Error: Unable to access jarfile craftbukkit.jar

    C:UsersMeDesktopMinecraft Server>PAUSE
    Press any key to continue…
    ————————————————————————————————————————–
    Please help I have no idea whats wrong!

    A default MinecraftServer.exe does work though

  2. Is there a craftbukkit.jar in that location? Keep in mind it needs to be named craftbukkit.jar

  3. yes there is a craftbukkit.jar in the same folder as the run.bat

  4. Please follow this link exactly as it reads and your server should be off in no time.

    Be sure to keep in mind that .jar is a file extension, and should not be in the actual name. Be sure that the file is not named craftbukkit.jar.jar, try renaming it to just craftbukkit, the .jar is sort of given.

  5. No, that doesn’t work. It gives the same error.

  6. Rename the file to just craftbukkit

  7. My code in the run.bat is:
    java -Xmx1024M -jar craftbukkit -o true
    PAUSE

    My CB Jar is named craftbukkit

    and it still says:
    ————————————————————————————————————————–
    C:UsersMeDesktopMinecraft Server>java -Xmx1024M -jar craftbukkit.jar -o true

    Error: Unable to access jarfile craftbukkit.jar

    C:UsersMeDesktopMinecraft Server>PAUSE
    Press any key to continue…
    ————————————————————————————————————————–

  8. rename the ACTUAL file to “craftbukkit”, then use the code:

    1. java -Xmx1024M -jar craftbukkit.jar -o true
  9. ok thanks that worked but now I cant get into the server,
    Server Log:

    C:UsersMeDesktopcraftbukkit>java -Xmx1024M -jar craftbukkit.jar -o true
    22:15:22 [INFO] Starting minecraft server version 1.6.4
    22:15:22 [INFO] Loading properties
    22:15:22 [INFO] Default game type: SURVIVAL
    22:15:22 [INFO] Generating keypair
    22:15:22 [INFO] Starting Minecraft server on *:25565
    22:15:23 [INFO] This server is running CraftBukkit version git-Bukkit-1.6.4-R2.0
    -b2918jnks (MC: 1.6.4) (Implementing API version 1.6.4-R2.0)
    22:15:23 [INFO] Preparing level “world”
    22:15:23 [INFO] Preparing start region for level 0 (Seed: 9071614815841849506)
    22:15:24 [INFO] Preparing spawn area: 83%
    22:15:24 [INFO] Preparing start region for level 1 (Seed: 9071614815841849506)
    22:15:25 [INFO] Preparing start region for level 2 (Seed: 9071614815841849506)
    22:15:25 [INFO] Server permissions file permissions.yml is empty, ignoring it
    22:15:26 [INFO] Done (2.743s)! For help, type “help” or “?”
    22:15:56 [INFO] /127.0.0.1:51902 lost connection
    22:16:04 [INFO] /127.0.0.1:51911 lost connection
    >

    I have LocalHost as the Ip in my MC client

  10. if localhost isn’t working, try 127.0.0.1

  11. ImminentFate
    No, that doesn’t work either. I tried that and the one IPConfig shows and the one from IPChicken.com when I refresh my client with either of them it says the same thing on the server console:
    “[INFO] /127.0.0.1:51911 lost connection” but the number changes slightly each time.

Thread Status:

Not open for further replies.

Share This Page


Bukkit Forums

This page covers many of the common problems you may have when running a server, and the solutions included here are tried and true. If you have read this article and think your problem lies outside of what is outlined below, you probably have a plugin issue. However, read through this and ask a question on the forums if you feel your question is still unanswered.

It is UP TO YOU to do your due diligence when searching for help.

Fixing Plugin Issues


This is the accepted method for isolating general plugin issues.

  1. Remove all plugins – you can do this by renaming the plugin folder to something else, like plugins_test
  2. Test to verify that the problem is solved. If the problem persists, with no plugins, try starting a new world.
    If the problem still persists, it likely is an issue with Bukkit. Read the rest of this article, and post a thread in the Bukkit Help section if your problem lies outside what is outlined below.
  3. Add one plugin back to your plugins folder (this should be regenerated from when you started the server with no plugins), starting with the most essential plugins, such as your permissions plugin.
  4. Repeat step 2 and three until your problem occurs again
  5. Once your problem appears, the plugin you just added is likely the culprit.
    Read the documentation associated with that particular plugin before contacting the author of that plugin to report the issue.

Help, Someone has logged in as me!


Open your server.properties file and make sure that this line appears:

online-mode=true

If this option is set to false, your server is running in offline mode, and will receive no support. There is only one good way to protect your server, and that is by running online-mode=true.

Help, No one can build!


There are multiple possible causes of this:

  1. You are within spawn.
    • By default, non-ops cannot build inside the 16 blocks of spawn. To test this, have your players move at least 16 away from the spawn region and try to break/build.
    • If this is the case, open your server.properties file and set this line to be zero:
      spawn-protection=0
  2. You have a plugin blocking building or breaking blocks
    • To check if it is a plugin issue, read the section on Fixing Plugin Issues
    • Read the documentation of the plugin that is causing the issue, and make sure any permissions requiring building are set.
    • Plugins that contain anti-build measures include (but are not limited to): Anti-Cheat plugins, Permission plugins, General plugins (ex. Essentials), or World-based plugins (ex. WorldBorder, Multiverse)

Only OP’s can place and break blocks near the spawn


This indicates that spawn protection is active. Open your server.properties file and set this line to be zero:

spawn-protection=0

Friends are unable to connect?


Check if your port is open with http://canyouseeme.org/
If it isn’t, you need to check your firewall (either router, or on the server itself, or both). Make sure you have your server-ip= (Yes, no IP listed at all in the server.properties. Leave the part after the = blank).

Test your DNS if you are trying to connect with a name, not IP (ex: test.server.org, not 123.123.123.123). A simple test is to ping your DNS name (ex: ping test.server.org). If you do not see a IP address being resolved (even if it doesn’t respond to a ping) you have a DNS problem.

Friends are now unable to connect… but could X time ago!


Your local IP address may have changed. Check that by running ipconfig for Windows or ifconfig for Unix based systems in a command line. You can also find your network settings and located your IPv4 address. On most networks it will start with 192.168.* or 10.* You can also (on any platform) log in to your router’s interface and find the DHCP section or clients table. You should be able to find your computer in that table, and also your IP. If it’s different from the one your port is already forwarded to, change it. Make sure you have your server-ip= blank (in server.properties).

Alternatively, your external IP may have changed. Simply go to www.whatsmyip.org or again to your router’s interface and give your friends the new one. To avoid this from ever happening, www.dyndns.com offers free hostnames and a client you can install on your computer which will always keep the name pointing to you.

Test your DNS if you are trying to connect with a name, not IP (ex: test.server.org, not 123.123.123.123). A simple test is to ping your DNS name (ex: ping test.server.org). If you do not see a IP address being resolved (even if it doesn’t respond to a ping) you have a DNS problem.

How do I find my server IP?


You can find the internet facing IP address of your computer by visiting this site: www.whatsmyip.org
You can find the local IP address of your computer by running the command: ipconfig (Windows) or ifconfig (Unix based systems)
You still want to keep the server-ip setting in your server.properties blank, however.

How to find your local IP (windows only)

To find your local IP, check this informative article:http://www.groovypost.com/howto/microsoft/windows-7/find-your-local-ip-address-windows-7-cmd/ (steps 1&2 only) (Also works on vista)
For XP, press the windows flag key and “r” at the same time, then type “cmd.exe” in the window. Then do step 2.

How do I change the map seed?


There is an option in your server.properties file:

level-seed=

Just change that as you would when creating a single player world, and move/rename/delete the current world to generate a new one.

I keep getting kicked for flying.


Open up your server.properties and make sure allow-flight is set to true.
allow-flight=true

Permissions doesn’t work and/or returns errors


This is most likely caused by incorrect syntax in the YAML data files permissions plugins use. A good diagnostic parser can be found here. Paste your config file into the left box, and the right box will tell you where the errors can be found. Remember, YAML entries must have a colon “:” and lines must never have tabs.

If this doesn’t fix your problem, it may be a bug with the plugin or some other problem preventing your permissions plugin from working correctly.

I get an error on the console! What’s the problem?


When you get an error in the console you can easily check if it’s an Bukkit error or a plugin is giving errors. If an plugin gives an error you should contact the plugin developer.

Example Bukkit error

10:02:47 [SEVERE] java.lang.NullPointerException
at net.minecraft.server.PlayerManager.flush(PlayerManager.java:34)

You can see this because the second line says [SEVERE] at net.minecraft.server…
This means there is an error in net.minecraft.server and that’s the server software (aka Bukkit.)

Example Plugin Error

2011-11-24 16:28:42 [SEVERE] Could not pass event PLAYER_JOIN to Spout
java.lang.NoSuchFieldError: k
at org.getspout.spout.SpoutNetServerHandler.sendPacket(SpoutNetServerHandler.java:470)

Here you can see that the error is in org.getspout.spout. You should get help from the Spout developer for a fix. (PS: This is an example. It could also say me.dadaemon.MyOwnProPlugin.)

Client crashes when something happens on a server.


This could either be a problem with your client, or the server you are trying to connect to is broken in some way. Try and verify that this problem does indeed occur on other servers.

Another cause of this problem is that you may have installed some client mod that is messing with the game, or minecraft has become corrupted somehow.

To un-corrupt/redownload, open minecraft, and before logging in, click “options” then click “force redownload”. When you log in, it will redownload minecraft.

People cannot join hamachi-based server


Verify that the users have the hamachi software. They will need hamachi to connect.
If you are unable to join using the address given, try running the server without hamachi, and connect with your local ip. (See how to find your local IP below)
If it works with your local ip, try to port forward. Visit http://portforward.com/ if you don’t know how.

I am getting Lag! What can I do?


Common Symptom: [Warning] Can’t keep up! Did the system time change or is the server overloaded?

There are multiple ways to tackle this problem. You WILL have to spend time searching and troubleshooting, so do not look for an easy fix.

Most lag issues are caused by plugins. Try removing them one by one until you find the culprit.

You can also use a program to check your worlds for problems. Chunkster and Minecraft Region Fixer are both good tools to use.

Alternatively, use a Java profiler. Here is a good tutorial on a free Java profiler called VisualVM:
http://forums.bukkit.org/threads/wip-analysis-of-your-server-jvm-using-visualvm.66536/

Common Errors


java.lang.NoClassDefFoundError: Could not initialize class org.fusesource.jansi.internal.kernel32

Full error:

java.lang.NoClassDefFoundError: Could not initialize class org.fusesource.jansi.internal.kernel32
at org.fusesource.jansi.internal.WindowsSupport.getConsoleMode<WindowsSupport.java:50
at jline.WindowsTerminal.getConsoleMode<WindowsTerminal.java:176>
at jline.WindowsTerminal.init<WindowsTerminal.java"80>
at jline.TerminalFactory.create<Terminalfactory.java:93>
at jline.TerminalFactory.get<TerminalFactory.java:151>
at jline.console.ConsoleReader.<init><ConsoleReader.java:140>
at jline.console.ConsoleReader.<init><ConsoleReader.java::126
at net .minecraft.server.MinecraftServer.<init><MinecraftServer.java:94>
at net.minecraft.server.MinecraftServer.main<MinecraftServer.java:624>
at org.bukkit.craftbukkit.Main.main<Main:136>
Press any key to continue . . .

This error is caused by you not having Visual C++ 2008 Redistributable installed, or having the wrong version installed that matches your Java version.

The version of Visual C++ 2008 Redistributable (x64 or x86) must match the version of Java you are using. If you are using Java x86 and have Visual C++ 2008 Redistributable x64 installed, it will not work. You must either use Java x64, or install Visual C++ 2008 Redistributable x86.

Alternatively, add in the -nojline option which turns off jline.

[SEVERE] java.io.IOException: Not in GZIP format

[spoiler=solution] Your world may be corrupt. Try removing all plugins first. If you still get this error, try running your worlds through MCEdit. If that fails, restore from backups.
Here is a tutorial for fixing worlds, give it a try.

[SEVERE] Chunk (x, y) stored at (x, y) in world ‘<world name>’

[spoiler=solution] You have another form of world corruption. Try using chunkster or MCEdit. If that fails, restore from backups. Try this tutorial for fixing worlds.

[WARNING] **** FAILED TO BIND TO PORT!

netstat -o -n -a output

Stop your minecraft server and make sure you have no instances running. Make sure you have your server-ip= blank (in server.properties). If that fails, reboot.

Finding programs using the same port (Windows)

To check what program could be using it, go to CMD and type

netstat -o -n -a | findstr 0.0:<Port Number>
Eg: netstat -o -n -a | findstr 0.0:25565

If something shows up (Eg: TCP 0.0.0.0:25565 0.0.0.0:0 LISTENING 2984), go to Task Manager > Services and look for the number(2984) under the PID column, that will tell you the program.

From there you can remove that program or change the port for that program.

Error: Unable to access jarfile craftbukkit.jar

After downloading the new CB, my server closes immediately after opening and says file or directory not found

Not all versions of CraftBukkit are named exactly CraftBukkit.jar. You probably entered that name when making the startup script and may not even remember.

Either edit your startup script to match the new name of the CB Jarfile, or just rename the CB Jarfile to craftbukkit.jar.

Beware if you are using Windows. Windows will hide the file extension by default, so try renaming the file to just: craftbukkit

Alternatively, unhide file extensions.

The system cannot find path specified

This is normally fixed by changing the location of where the CraftBukkit jar is in the bat file

Most craftbukkit files come as craftbukkit-<version>-R<revesion>.jar. This file name HAS to be the same as the one in the startup file unless you changed otherwise.
Examples of startup files (With Bukkit jar named as ‘craftbukkit.jar’)

Note: If the term “java” is already predefined, you could use it instead of the whole directory

@Echo off
"C:Program Files (x86)Javajre6binjava.exe" -Xms1024M -Xmx1024M -jar craftbukkit.jar
pause

So, if you are running Java6 (32 bit) on a 64bit machine it would look like this (with default jar location)

x86(32 Bit)

@Echo off
"C:Program Files (x86)Javajre6binjava.exe" -Xms1024M -Xmx1024M -jar craftbukkit-1.2.5-R4.jar
pause

x64(64 Bit)

@Echo off
"C:Program FilesJavajre6binjava.exe" -Xms1024M -Xmx1024M -jar craftbukkit-1.2.5-R4.jar
pause

NoSuchMethodError or ClassNotFoundException in error message

If you are seeing any of these phrases in your error, something new is most likely conflicting with something old. Search the error for a plugin name, if found, update the plugin in the error. If not found, update Java.

Outdated Server

The client version of Minecraft you are using is newer than the server version of Minecraft you are connecting to. Downgrade your client, or try connecting to the server once they have updated.

ConcurrentModificationException

This fatal exception is caused in CraftBukkit by a poorly written plugin. Try removing any of your recently added plugins first. If you still get this error, try removing all of your plugins and adding them back in one by one until the problem comes back. Updating the plugin to a newer version may help.

[SEVERE] java.net.SocketException: Socket Closed

Example Error:

2011-11-30 00:39:34 [SEVERE] java.net.SocketException: Socket closed
2011-11-30 00:39:34 [INFO] Connection reset
2011-11-30 00:39:34 [SEVERE]    at java.net.SocketOutputStream.socketWrite(Unknown Source)
2011-11-30 00:39:34 [SEVERE]    at java.net.SocketOutputStream.write(Unknown Source)
2011-11-30 00:39:34 [SEVERE]    at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
2011-11-30 00:39:34 [SEVERE]    at java.io.BufferedOutputStream.flush(Unknown Source)
2011-11-30 00:39:34 [SEVERE]    at java.io.DataOutputStream.flush(Unknown Source)
2011-11-30 00:39:34 [SEVERE]    at net.minecraft.server.NetworkWriterThread.run(SourceFile:104)[/CODE]

This error is harmless, it occurs when someone disconnects using the ‘x’ button instead of disconnecting and then quitting minecraft.

[SEVERE] java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0

This means your java version (java6) is out of date, and a plugin you are using uses a newer java version (java7) than you have installed. Please install either java7 or java8. (Preferably sun/oracle version)

[SEVERE] java.lang.UnsupportedClassVersionError: Unsupported major.minor version 52.0

This means your java version (java6 or java7) is out of date, and a plugin you are using uses a newer java version (java8) than you have installed. Please install java8. (Preferably sun/oracle version)

endOfStream while joining a server

endOfStream is a network error in java that occurs when either the client or server hang up on each other. It is typically a problem with the server. A common solution is to simply restart the server.

Restarting periodically may also be a good idea, and there are plugins that do just that.
Note: restarting is NOT the same as reloading. Reloading often glitches, especially with the new beta builds.

java.lang.NullPointerException at java.io.Reader.<init>

Full Error:

java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.InputStreamReader.<init>(Unknown Source)
at net.minecraft.server.v1_6_R1.AchievementMap.<init>(SourceFile:15)
at net.minecraft.server.v1_6_R1.AchievementMap.<clinit>(SourceFile:9)
at net.minecraft.server.v1_6_R1.Statistic.g(SourceFile:37)
at net.minecraft.server.v1_6_R1.CounterStatistic.g(SourceFile:15)
at net.minecraft.server.v1_6_R1.StatisticList.<clinit>(SourceFile:27)
at net.minecraft.server.v1_6_R1.MinecraftServer.main(MinecraftServer.jav
a:611)
at org.bukkit.craftbukkit.Main.main(Main.java:152)
java.lang.ExceptionInInitializerError
at net.minecraft.server.v1_6_R1.LocaleI18n.<clinit>(SourceFile:7)
at net.minecraft.server.v1_6_R1.Item.v(SourceFile:495)
at net.minecraft.server.v1_6_R1.StatisticList.a(SourceFile:139)
at net.minecraft.server.v1_6_R1.StatisticList.c(SourceFile:85)
at net.minecraft.server.v1_6_R1.Item.<clinit>(SourceFile:310)
at net.minecraft.server.v1_6_R1.Block.<clinit>(Block.java:713)
at net.minecraft.server.v1_6_R1.StatisticList.a(SourceFile:122)
at net.minecraft.server.v1_6_R1.StatisticList.<clinit>(SourceFile:55)
at net.minecraft.server.v1_6_R1.MinecraftServer.main(MinecraftServer.jav
a:611)
at org.bukkit.craftbukkit.Main.main(Main.java:152)
Caused by: java.lang.NullPointerException
at java.io.Reader.<init>(Unknown Source)
at java.io.InputStreamReader.<init>(Unknown Source)
at org.apache.commons.io.IOUtils.readLines(IOUtils.java:986)
at net.minecraft.server.v1_6_R1.LocaleLanguage.<init>(SourceFile:26)
at net.minecraft.server.v1_6_R1.LocaleLanguage.<clinit>(SourceFile:19)
... 10 more

Most likely you have unallowed characters in your server folder path, such as a ‘!’. Make sure to use
only a-z A-Z 0-9 . – and _ in the full path of your server folder.

Failed to load Main-Class manifest attribute

This is commonly caused by trying to load the Bukkit API file as a CraftBukkit server file.
The .jar-file being used is not a proper craftbukkit.jar server file.
A bukkit.jar file cannot be used to run a CraftBukkit server.

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

Однако некоторые пользователи программного обеспечения Java не всегда могут открывать программы JAR, когда появляется сообщение об ошибке « Ошибка: невозможно получить доступ к jarfile ». Вот несколько решений для сообщения об ошибке jarfile.

  1. Добавить самую последнюю версию Java в Windows
  2. Выберите Java в качестве программы по умолчанию для файлов JAR
  3. Выберите «Показать скрытые файлы, папки и диски».
  4. Откройте программное обеспечение 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.

Ничего не происходит, когда вы нажимаете на Запуск от имени администратора? Не волнуйтесь, у нас есть правильное решение для вас.


Если вы хотите исправить устаревшие сообщения Java в Windows 10, выполните простые шаги из этого руководства.


2. Выберите Java в качестве программы по умолчанию для файлов JAR.

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

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

  • Откройте проводник и папку, в которой находится файл JAR.
  • Щелкните правой кнопкой мыши файл JAR и выберите « Открыть с помощью» > « Выбрать программу по умолчанию» > « Выбрать другое приложение», чтобы открыть окно на снимке непосредственно ниже.

  • Выберите Java, если он указан среди программ по умолчанию.
  • Если Java отсутствует в списке программ, выберите « Искать другое приложение на этом ПК» .
  • Затем перейдите в папку Java, выберите « Java» и нажмите кнопку « Открыть» .
  • Нажмите кнопку ОК в окне Открыть с помощью.
  • Нажмите на JAR, чтобы запустить его программу.

Не можете изменить стандартные приложения в Windows 10? Взгляните на это руководство и научитесь делать это с легкостью.


3. Выберите параметр Показать скрытые файлы, папки и диски.

  • Сообщение об ошибке « невозможно получить доступ к jarfile » также может появиться, если не выбран параметр « Показать скрытые файлы, папки и диски» . Чтобы выбрать эту опцию, откройте проводник.
  • Откройте вкладку «Вид» и нажмите кнопку « Параметры» , чтобы открыть окно, расположенное ниже.

  • Выберите вкладку Вид, показанный непосредственно ниже.

  • Выберите параметр « Показывать скрытые файлы, папки и файлы и папки дисков» .
  • Нажмите кнопку Применить .
  • Нажмите кнопку ОК , чтобы закрыть окно.

Если вам нужна дополнительная информация о том, как открыть скрытые файлы в Windows 10, ознакомьтесь с этим удобным руководством.


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

Содержание

  1. Java virtual machine launcher ошибка как исправить на windows 10 unable to access jarfile
  2. Сообщение об ошибке #1: не удалось создать виртуальную машину java.
  3. Сообщение об ошибке #2: ошибка при открытии раздела реестра.
  4. Сообщение об ошибке #3: Виртуальная машина java лаунчер не может найти основной класс: программа завершает работу
  5. Сообщение об ошибке #4: не удалось открыть jarфайл.
  6. Как исправить ошибку «Невозможно получить доступ к jarfile» в Windows 10
  7. Как исправить ошибку «Невозможно получить доступ к jarfile» в Windows 10
  8. Как я могу избавиться от Unable to access jarfile error на Windows 10?
  9. 1. Добавьте самую последнюю версию Java в Windows
  10. 2. Выберите Java в качестве программы по умолчанию для файлов JAR.
  11. 3. Выберите параметр Показать скрытые файлы, папки и диски.
  12. 4. Откройте программное обеспечение Jarfix
  13. Исправлено: Невозможно получить доступ к Jarfile —
  14. Что вызывает ошибку «Невозможно получить доступ к Jarfile»?
  15. Решение 1. Установка последнего обновления Java
  16. Решение 2. Настройка файловой ассоциации по умолчанию
  17. Решение 3. Проверка на наличие вредоносных программ
  18. Решение 4. Проверка документации (для разработчиков)
  19. Fix Java Virtual Machine Launcher Error on Windows 11/10
  20. What is Java in simple words?
  21. What is a Java virtual machine error?
  22. How to fix Java Virtual Machine Launcher Error
  23. 1] Add a new system variable for Java
  24. 2] Run the program as an administrator
  25. FIX: Unable to access JarFile error on Windows 10
  26. How can I get rid of Unable to access JarFile error?
  27. 1. Use the File Viewer Plus 4 tool
  28. File Viewer Plus 4
  29. 2. Update your Java version
  30. 3. Select Java as the default program for JarFiles
  31. 4. Select the Show Hidden Files, Folders, and Drives option
  32. 5. Open the Jarfix Software

Java virtual machine launcher ошибка как исправить на windows 10 unable to access jarfile

Если ваша система частенько выдает сообщения об ошибках запуска Java Virtual Machine «виртуальной машины Java», вам не нужно беспокоиться, эти ошибки очень легко устранить.

Функции JVM (Java Virtual Machine)

Виртуальная машина java отвечает за выделение памяти и сбор мусора, наряду с интерпретацией байт-кода в машинный код.

Могут быть случаи, когда вы можете получить сообщения об ошибках при запуске jvm, в таких ситуациях, как загрузка в компьютер, игра в игры, такие как minecraft, или открытие определенных Java-приложений. В этой статье я собрал несколько решений, которые могут помочь вам исправить ошибки запуска виртуальной машины Java для Windows.

error

Сообщение об ошибке #1: не удалось создать виртуальную машину java.

Это сообщение об ошибке обычно возникает при попытке запуска Java-игр, таких как minecraft.

➦Откройте панель управления.

➦Перейти к расширенным свойствам системы.

➦Нажмите кнопку ‘переменные среды’.

➦В системных переменных, нажмите кнопку ‘новый’.

➦Поставьте новое имя переменной: _JAVA_OPTIONS

-Xmx/S-это параметр конфигурации, который управляет количеством памяти которое использует java.

error

Сообщение об ошибке #2: ошибка при открытии раздела реестра.

Эта ошибка может возникнуть при работе с Java в командной строке.

➦Открываем папку WINDOWSsystem32.

➦Удаляем исполняемый файл java файлов, в том числе java.exe, javaw.exe и javaws.exe.

➦Далее переустанавливаем среду JRE.

errorСообщение об ошибке #3: Виртуальная машина java лаунчер не может найти основной класс: программа завершает работу

➦Нажмите кнопку «Пуск» в главном меню.

➦В окне поиска введите «mrt» и нажмите клавишу Enter. Будет запущена утилита Windows под названием ‘Средство удаления вредоносных программ Microsoft Windows ‘.

➦Нажмите кнопку «Далее» и выберите «полное сканирование».

➦Перезагрузите компьютер после завершения сканирования.

➦Нажмите кнопку «Пуск» и запустить программу настройки системы, набрав команду «msconfig» в поле поиска.

➦ Перейдите на вкладку «запуска» и снимите галочку рядом с ‘WJView.exe’ и ‘javaw.exe’.

➦Перезагрузитесь при запросе.

error

Сообщение об ошибке #4: не удалось открыть jarфайл.

Эта ошибка может возникнуть при попытке открыть приложение.

➦Нажмите кнопку ‘Пуск’ и перейдите к ‘программам по умолчанию’.

➦Выберите «сопоставление типа файла или протокола программе’.

➦Нажмите на расширения (.jar) для просмотра программы, которая открывает его по умолчанию.

➦Нажмите кнопку «изменить программу» и выбрите программу по умолчанию «виртуальная машина java лаунчер».

➦Нажмите кнопку «закрыть» и проверьте, устранена ли проблема.

➦Если нет, попробуйте удалить и переустановить Java.

➦Если проблема не устранена, обратитесь в техническую поддержку приложения, которое дает вам ошибку.

Если вы столкнулись с еще какими-либо ошибками Java Virtual Machine напишите о них в комментариях, постараюсь помочь.

Источник

Как исправить ошибку «Невозможно получить доступ к jarfile» в Windows 10

jar files windows 10

Как исправить ошибку «Невозможно получить доступ к jarfile» в Windows 10

Однако некоторые пользователи программного обеспечения Java не всегда могут открывать программы JAR, когда появляется сообщение об ошибке « Ошибка: невозможно получить доступ к jarfile ». Вот несколько решений для сообщения об ошибке jarfile.

Как я могу избавиться от Unable to access jarfile error на Windows 10?

1. Добавьте самую последнюю версию Java в Windows

Сначала убедитесь, что у вас установлена ​​самая последняя версия Java. Самая последняя версия на данный момент — Java 8 161. Таким образом вы можете обновить Java в Windows 10.

JAR

JAR2

Ничего не происходит, когда вы нажимаете на Запуск от имени администратора? Не волнуйтесь, у нас есть правильное решение для вас.

2. Выберите Java в качестве программы по умолчанию для файлов JAR.

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

JAR3

3. Выберите параметр Показать скрытые файлы, папки и диски.

JAR6

JAR4

4. Откройте программное обеспечение Jarfix

Jarfix — это легковесная программа, предназначенная для исправления не запускающихся программ Java. Программа исправляет ассоциации типов файлов JAR.

Нажмите jarfix.exe на этой веб-странице, чтобы сохранить программное обеспечение в папке. Затем вы можете щелкнуть jarfix.exe, чтобы открыть окно ниже и исправить сопоставление JAR. Это все, что нужно сделать, и в окне Jarfix больше нет вариантов для выбора.

JAR5

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

СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:

Источник

Исправлено: Невозможно получить доступ к Jarfile —

ispravleno nevozmozhno poluchit dostup k jarfile 1Не удалось открыть jarfile

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

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

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

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

ispravleno nevozmozhno poluchit dostup k jarfile 1 1Удаление старого Java — менеджера приложений

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

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

ispravleno nevozmozhno poluchit dostup k jarfile 2 1Открытие JAR-файлов с помощью Java

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

ispravleno nevozmozhno poluchit dostup k jarfile 3 1Изменение файловой ассоциации по умолчанию

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

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

ispravleno nevozmozhno poluchit dostup k jarfile 4 1Сканирование с использованием вредоносных байтов

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

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

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

ispravleno nevozmozhno poluchit dostup k jarfile 5 1Ошибка кодирования Java

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

Источник

Fix Java Virtual Machine Launcher Error on Windows 11/10

A programming language like Java is more than just a way to write programs; game and app developers use it too. However, it’s very common to experience Java crashes. If you are having trouble when trying to launch an application that is built around Java then this guide will help you fix the problem.

Not all Java virtual machine errors are the same. They can occur for many different reasons. In this article, we will explain what the most common causes of Java virtual machine launcher error and how to fix them.

Add a heading

What is Java in simple words?

Java is a popular programming language that can run on a variety of different operating systems and devices. It has many different uses, including in web development, mobile applications, desktop applications, and server-side programming. Java generates a virtual machine (VM) that executes the code written in Java. A Java virtual machine launcher error can occur if something goes wrong with the data or code that’s being processed by the Java virtual machine.

What is a Java virtual machine error?

A Java virtual machine error, also known as a JVM error, is classified as an error generated by the Java Virtual Machine. When this type of error occurs, it usually means that the computer cannot read or understand the code. This can happen for a number of reasons such as when the computer isn’t updated with required patches or if it’s not compatible with Java. If you come across a JVM error while using your computer, it’s important to know how to recover from this problem. Here, are some steps to take in order to fix this issue and continue using your computer.

How to fix Java Virtual Machine Launcher Error

Now let’s take a closer look at them:

1] Add a new system variable for Java

To fix this error, you must add a new variable to Java’s system and see if it solves the error. Please follow the steps below to resolve this issue:

Below you can find a detailed explanation of the above steps:

To get it started, open the System Properties window first. This can either be done through the Run dialog box or the File Explorer.

So, press the Windows + R keyboard shortcut to launch the Run command. Then type sysdm.cpl in the search box and click the OK button.

Alternatively, open the File Explorer using Windows + E keyboard shortcut. Then right-click on This PC and select the Properties option from the context menu.

Inside the System Properties window, select Environment Variables at the bottom of the Advanced tab.

Then click on the New button in the System variables section.

You will now need to type _JAVA_OPTIONS in the Variable name field. To set a variable, you will need to enter –Xmx512M in the Variable value text box. By doing this, the RAM allocation will increase to 512 megabytes.

Once you have made your changes, click OK to save them. Also, click OK on the Environmental window.

2] Run the program as an administrator

When you have finished all the steps above, restart your computer and see if the problem has been resolved now.

That’s it. Hopefully, one of these solutions will work for you!

Источник

FIX: Unable to access JarFile error on Windows 10

matthew

Could not create the Java virtual machine

Java browser plug-ins might have gone out of fashion, but there are still many programs that run off Java. You can open Java programs with JarFiles.

However, some Java software users can’t always open JAR programs when the Error: Unable to access JarFile error message pops up. These are a few resolutions for the JarFile error message.

How can I get rid of Unable to access JarFile error?

1. Use the File Viewer Plus 4 tool

2022 01 06 14 22 46 Get File Viewer Plus 4 Microsoft Store

Usually, file types are associated with a certain program so you can use them. For instance, pdf files are associated with Adobe Acrobat Reader, so you can open and manage them.

File Viewer can open files of different content types. Moreover, it is capable of opening files of over 400 formats, including audio, video, images, text, and source code.

file viewer plus cta

File Viewer Plus 4

Browser, open, view and edit any file format. This software can open even your JarFiles.

2. Update your Java version

3. Select Java as the default program for JarFiles

Note: Jar file error messages usually pop up when Java isn’t configured as the default software for a Jar file. So selecting Java as the default program for a Jar file might kick-start its program.

4. Select the Show Hidden Files, Folders, and Drives option

Note: The unable to access jar file error message can also pop up when the Show Hidden Files, Folders, and Drives option isn’t selected.

5. Open the Jarfix Software

Jarfix is a lightweight program designed to fix Java programs that aren’t starting. The program fixes Jar filetype associations.

Click jarfix.exe on this webpage to save the software to a folder. Then you can click the jarfix.exe to open the window below and fix the Jar association. That’s all there is to it, and there are no further options to select on the Jarfix window.

JAR5

Those are a few resolutions that might fix the unable to access JarFile error and kick-start your Jar software. For further details on how to launch Jar files in Windows, check out this article.

If you have any other questions, don’t hesitate to leave them in the comments section below.

Restoro has been downloaded by 0 readers this month.

Источник

If you have recently tried to open a JAR package file, only to receive the error, “unable to access Jarfile,” this simply means that your computer either doesn’t have the right software to open the file, or you have the wrong file path. Other common reasons for getting this error is if you have an outdated version of Java, your computer is infected with malware, or the default program for opening your JAR files isn’t set correctly. Before we jump into the solutions for this, let’s take a look at what JAR is.

Unable to access jarfile error message on Windows

Understanding JAR Package Files

Java Archive or JAR is a package file format based on ZIP architecture. It is used to group together multiple Java class files, their metadata, and any resources these files need to run into one single package. The purpose of doing this is to then distribute the grouped files as needed for the running of applications and programs. In order to run the executable file in a JAR package, you must have the latest Java Run-Time Environment installed.

Jarfile Examples.

If you are getting the error, “unable to access Jarfile” it means that you are encountering one of the following problems:

  • Your system has malware that is either preventing the Jarfile package to open.
  • The Jarfile package is corrupted from malware.
  • You do not have the latest Java Run-Time Environment installed.
  • The default program for accessing JAR files isn’t set.
  • The file path for the executable Jarfile package is incorrect.

The “unable to access Jarfile” error is quite a common one since there are many popular programs that use Java as their programming language. For instance, Netflix uses it along with Python for applications in its back-end, while Spotify uses it to stabilize data transfer, and Minecraft uses it for its launcher. Other popular programs and services that use Java include: Uber, Amazon, LinkedIn, Google, and Android OS.

1. Update Your Java to the Latest Version

The most likely reason that you are getting the, “unable to access Jarfile” error is due to an outdated version of Java. Unfortunately, outdated versions of Java Run-Time Environment are prone to security risks and loopholes, so keeping it updated is highly recommended regardless of whether you are getting the above error.

  1. In your computer’s search menu, type in “Control Panel”.
  2. In the control panel window, choose “uninstall a program” under programs.

Image of Windows 10 control panel and the uninstall a program option.

  1. In the list of programs, scroll until you see Java. Or use the search program box in the top right-hand corner of the window.
  2. Take a look at the version number and see if it matches the latest release.
  3. If it doesn’t, uninstall the program by right-clicking on it.

Image of how to uninstall Java and see the version number in the uninstall program function on Windows 10.

  1. Choose “yes” when prompted.
  2. From the official Java website, download the latest version.
  3. Once downloaded, use the setup wizard to install Java.

Now, re-try opening your JAR package to see if the problem is fixed.

2. Make Java the Default Program for Opening JAR Packages

If you are still getting the “unable to access Jarfile” error after updating your Java Run-Time Environment to the latest version, then you may not have Java set as the default program to use for opening JAR packages.

  1. In your computer’s taskbar, open File Explorer.
  2. Find the folder that contains your JAR package.
  3. Right-click on the folder and choose “open,” and then Java.
  4. If Java is not listed, select “choose another app”.

Use Java to open your Jarfile package.

  1. In the window that pops up, choose Java from the list. If it is not there, choose the “look for another app on this PC” option.
  2. Browse your computer for Java and find the program. Select it and hit the “open” option.
  3. A prompt window may open. If it does, choose “okay” and “open”.
  4. Double-click on your JAR package executable to open.

When browsing for Java on your computer in step 6, the most common place for it to be is in Program Files (x86)/Java/Java <Version>/Bin/Java.exe. Keep in mind that Java is usually installed to the default hard drive disk where your operating system is, unless you do a custom installation path. So, keep this in mind when trying to find Java on your computer.

3. Set Java as a Default Association Permanently

If you use a lot of programs or applications that use the Java Run-Time Environment, it is recommended that you set Java as a default association permanently in your computer, so that any JAR packages or files are automatically opened by Java.

  1. Press the Windows key and “I” on your keyboard to open Settings. Alternatively, type “settings” into your computer’s search menu.
  2. Click into the “apps” option in the Settings window.

Apps in Settings Window on Windows 10

  1. Choose “default apps” in the left-hand sidebar.
  2. Scroll until you see, “choose default apps by file type” and click it.
  3. Now, look for .jar in the list and click on “Choose a default” next to it.
  4. Find the Java Platform Program (Java Run-Time Environment) on your computer.
  5. Save the changes and exit.

Windows 10 Settings - Apps, Set Java as a Default Program to Use

Now restart your computer for the changes to take effect and see if you can open your JAR package without the, “unable to access Jarfile” error.

4. Check for Malware to Eliminate Infections Causing Trouble

If you are still getting the “unable to access Jarfile” error, it may be from malicious malware. A virus can easily exploit your registry and modify it to make JAR packages unusable. It is highly recommended that you run a thorough scan of your entire computer to look for malware. If you find some, remove it and uninstall Java. Repeat fix 1 in this list to reinstall.

5. Configure Hidden Files/Folders/Drives to Show

While not as common, sometimes hidden files, folders, and drives can cause the “unable to access Jarfile” error.

  1. In your computer’s taskbar, open File Explorer.
  2. At the top of the window, click on the “View tab”.

Click View - Then Options.

  1. Now click on the “Options” button to the far right.
  2. In the new window that opens, click on the “View tab” again.
  3. In the list, choose the “Show hidden files, folders, and drives” option.
  4. Hit Apply and then hit OK.

Checkmark the Show Hidden Files, Folders, and Drives Option.

6. Repair Your Java Programs with Jarfix.

If you are using programs that launch with Java and they are not responding to you, no matter how many times you try to open the application, then it may be time to repair your JAR associations. To do this, simply download Jarfix, a lightweight program that fixes hijacked JAR associations, and run it.

What Jarfix looks like.

7. Check the Documentation If You Are a Developer

If you are working in Java as a developer and come across the “unable to access Jarfile” error, it is likely that there is a minor mistake within the coding. It is recommended that you go back through and re-read to make sure that you have the right file path and the correct parameters for the code to work. Depending on what utility you are using to open and run your JAR packages, you may need to go back through and re-read the documentation on how to get it functioning properly.

Wrapping It Up

In most cases, the “unable to access Jarfile ” error will be solved by updating your Java Run-Time Environment to the latest version, but if it doesn’t solve the problem, please do try out the other methods on this list. Let us know in the comments below if we were able to help you!

На чтение 8 мин. Просмотров 761 Опубликовано 15.12.2019

Я новичок, когда дело доходит до использования Java в Linux. Я клонировал репозиторий, в котором я заинтересован, и я не могу запустить код с моей машины. Команда, которую я пытаюсь сделать:

Ошибка, которую я получаю:

Сначала я подумал, что это была правка, поэтому я попытался запустить команду с sudo (получил ту же ошибку), я также видел один пример с файловым путем в кавычках, поэтому я пробовал это, но у меня также была такая же ошибка.

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

Заранее благодарим за помощь!

Содержание

  1. 1 ответ
  2. Error: Unable to access jarfile server.jar
  3. Связанные статьи
  4. 27 Answers 27

1 ответ

Да, чтобы запустить банку, она должна существовать.

При его создании вам необходимо сопоставить структуру каталогов с структурой пакета.

Например, ваши каталоги могут быть:

для источников и для файлов классов:

(часто вы найдете классы в ../bin/ .. вместо ../classes/ .. именованная папка или исходные файлы и файлы классов смешиваются в тех же каталогах)

соответствует структуре пакета:

, тогда вы должны перейти в базовый каталог иерархии:

или установите его с параметром -C jar -C /home/ellen/proj/java/foo/example/classes . или из home jar -C proj/java/foo/example/classes . в качестве относительного пути.

Вы создаете файл jar, например:

и проверьте его:

Обратите внимание, что есть файл манифеста, автоматически сгенерированный и полезный, в качестве шаблона, где вы можете добавить информацию о том, что ваш основной класс, если у вас есть такой, но который довольно строгий в отношении синтаксиса (верхний / нижний регистр, разрывы строк).

Такая запись основного класса должна быть добавлена, если вы хотите запустить ее без указания основного класса:

, иначе вы должны использовать:

В сущности, файл jar представляет собой zip-архив и может работать с этими инструментами.

Чистое разделение src / и bin / files полезно, когда у вас более нескольких классов и, возможно, глубокая структура пакетов.

будет тогда, начиная с классов каталога / включать все, что часто вам нужно. (пример / class, example / util / .class, example / net / * class . )

Error: Unable to access jarfile server.jar

Эта ошибка означает что сервер не может получить доступ к исполняемому jar файлу. Вам необходимо переименовать ваш исполняемый jar файл в server.jar (важно: необходимо соблюсти регистр всех букв — должны быть строчными).

Если у вас его вовсе нет файла server.jar следуйте инструкции: https://craftbuy.ru/index.php?rp=/knowledgebase/6/—.html

Error: Invalid or corrupt jarfile server.jar
Error: An unexpected error occurred while trying to open file server.jar

Эти ошибки означают что ваш исполняемый jar файл повреждён, либо что-то другое случилось с файлом. В этом случае загрузите его заново, либо скачайте другой. Некоторые проверенные есть у нас на сайте: https://craftbuy.ru/index.php?rp=/knowledgebase/6/—.html

    894 Пользователи нашли это полезным

Связанные статьи

Если у вас не получается войти в игру и вы видите ошибку указанную в заголовке (или другую.

Следующие рекомендации помогут вам решить проблемы с подключением к серверу:1) Проверьте точность.

I want to execute my program without using an IDE. I’ve created a jar file and an exectuable jar file. When I double click the exe jar file, nothing happens, and when I try to use the command in cmd it gives me this:

I use the command: java -jar Calculator.jar

How I created the jar:

  1. Right click on project folder (Calculator)
  2. Select
  3. Click on Java Folder and select «Exectuable Jar File», then select next
  4. Launch Configuration: Main — Calculator
  5. Create Export Destination
  6. Hit «Finish» and profit! Well, not really.

27 Answers 27

I had encountered this issue when I had run my Jar file as

java -jar TestJar

java -jar TestJar.jar

Missing the extension .jar also causes this issue.

Fixed

I just placed it in a different folder and it worked.

[Possibly Windows only]

Beware of spaces in the path, even when your jar is in the current working directory. For example, for me this was failing:

I was able to fix this by givng the full, quoted path to the jar:

Credit goes to this answer for setting me on the right path.

I had this issue under CygWin in Windows. I have read elsewhere that Java does not understand the CygWin paths ( /cygdrive/c/some/dir instead of C:somedir ) — so I used a relative path instead: ../../some/dir/sbt-launch.jar .

Just came across the same problem trying to make a bad USB.

I tried to run this command in admin cmd

But got this error:

Solution

1st step

Right click the jarfile in question. Click properties. Click the unblock tab in bottom right corner. The file was blocked, because it was downloaded and not created on my PC.

2nd step

In the cmd I changed the directory to where the jar file is located.

Then I typed dir and saw the file was named duckencode.jar.jar

So in cmd I changed the original command to reference the file with .jar.jar

That command executed without error messages and the inject.bin I was trying to create was now located in the directory.

Hope this helps.

i had the same issue when trying to launch the jar file. the path contained a space, so i had to place quotes around. instead of:

This worked for me java -jar «filename.jar»

This worked for me.

I had similar problem and i even tried running my CMD with administrator rights, but it did not solved the problem.

The basic thing is that make sure to change the Directory in cmd to current directory where your jar file is.

Do following steps:

1.Copy jar file to Desktop.

type command cd desktp

then type java -jar filename.jar

This should work.

It can also happen if you don’t properly supply your list of parameters. Here’s what I was doing:

Instead of the correct version:

sometime it happens when you try to (run or create) a .jar file under /libs folder by right click it in android studio. you can select the dropdown in top of android stuio and change it to app. This will work

If you are using OSX, downloaded files are tagged with a security flag that prevents unsigned applications from running.

to check this you can view extended attributes on the file

You can then clear the attributes with

For me it happens if you use native Polish chars in foldername that is in the PATH. So maybe using untypical chars was the reason of the problem.

My particular issue was caused because I was working with directories that involved symbolic links (shortcuts). Consequently, trying java -jar ../../myJar.jar didn’t work because I wasn’t where I thought I was.

Disregarding relative file paths fixed it right up.

In my case the suggested file name to be used was jarFile*.jar in the command line. The file in the folder was jarFile-1.2.3.jar . So I renamed the file to jarFile . Then I used jarFile.jar instead of jarFile*.jar and then the problem got resolved

It can happen on a windows machine when you have spaces in the names of the folder. The solution would be to enter the path between » «. For example:

To avoid any permission issues, try to run it as administrator. This worked for me on Win10.

I know this thread is years ago and issue was fixed too. But I hope this would helps someone else in future since I’ve encountered some similar issues while I tried to install Oracle WebLogic 12c and Oracle OFR in which its installer is in .jar format. For mine case, it was either didn’t wrap the JDK directory in quotes or simply typo.

Run Command Prompt as administrator and execute the command in this format. Double check the sentence if there is typo.

«C:Program FilesJavajdk1.xxxxxinjava» -jar C:UsersxxxDownloadsxxx.jar

If it shows something like JRE 1.xxx is not a valid JDK Java Home , make sure the System variables for JAVA_HOME in Environment Variables is pointing to the correct JDK directory. JDK 1.8 or above is recommended (2018).

Добавить комментарий