Jump to content
Already registered? Go to Download

Game stuck on safe-mode and you have JRE&JDK installed? Let's FIX it.


ErikZakal
 Share

Recommended Posts

This is a little guide to changing windows environment variables to make sure Windows is using JRE's VM rather than JDK's VM to run Exora.jar

JarFix link: https://johann.loefflmann.net/en/software/jarfix/index.html

 

Let's start with the easiest fix, which should work for most of you.

1. Update your java to the latest version (jre) even if u have the latest jre install it again because that might fix which java Jarfix prefers.

2. Download Jarfix and run it.

3. if Jarfix was succesfull and it used jre you should be all good. Run exora and try if it works.

on some occasions jarfix tries to fix the jar files by using jdk's javaw, normally from what I've seen reinstalling your java JRE and then running jarfix should fix the issue but if it doesnt for you we can try changing the environment variables. In this case.. if you dont need JDK uninstall it and your directx should work!

jarfixjdk.png.95f37ca9daa1a9de23e328b017d3b310.png

1. Open CMD

2. Type in "java -version"
javaversionjdk.png.6270df2838656e216b858ee154f63f45.png

This CMD above shows that Windows is using the JDK server VM which doesn't support directX. Let's change that shall we?

 

1. Open up environment variables by pressing windows key and typing in "environment"

2. Click Environment Variables on the bottom right corner.

3. There should be a "PATH" system variable with some java value. open the PATH variable. DO NOT CHANGE ANYTHING IN USER VARIABLES.

1381877090_Screenshot2023-05-19131223.png.e3a7437a39ec04d314271d29504cffcd.png

On the above image we see 2 javapath's, You might only have 1 path, but I have 2 because I installed them to different paths.

4. Delete them both and and find your java jre path (make sure you find the jre path, NOT the jdk). Mine is "C:\Program Files (x86)\Java\jre-1.8\bin".

5. Now that we have the java path, head back to Edit environment variable. click "New" and write in your java path ^. press OK on both interfaces.

6. Let's head back to CMD and type in "java -version" again. We should see the java version and the VM it is using changed to your jre java.

javajrecmd.png.1bf6659d9fbcefde2a1962c87eccc3b4.png

At this moment I'd restart computer just incase jarfix needs that.

7. Run jarfix and pray it is using java jre.

jarfixjre.png.fe45e4d2d83cb1fca8066486e34035db.png

8. Run exora and have fun!

Edited by ErikZakal
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...