toolbox4minecraft / amidst

Advanced Minecraft Interface and Data/Structure Tracking
GNU General Public License v3.0
2.14k stars 239 forks source link

Can't get Amidst to load 1.17 profile #1024

Open Solantir opened 3 years ago

Solantir commented 3 years ago

Hit enter on accident, woops. I meant to also include this image image

Solantir commented 3 years ago

Also yes, I did download JDK 16

KilgallonJ commented 3 years ago

Also seeing this. I'm using the Amazon Corretto distribution of the JDK, specifically jdk16.0.1_9. I can also confirm that my PATH environment variable is correctly set with the jdk16.0.1_9/bin directory listed before any other Java installations.

KilgallonJ commented 3 years ago

Further, this seems to affect the .exe distribution of AMIDST specifically. The .jar version works fine.

AU518987077 commented 3 years ago

i also grabbed the windows installer from https://www.oracle.com/java/technologies/javase-jdk16-downloads.html and added C:\Program Files\Java\jdk-16.0.1\bin to my paths before any other java and i still get image

MaxLevs commented 3 years ago

Exe Amidst version is still Java 1.8.0 required. And it doesn't load with only java 16 installed if you don't speficy it in cmd like that "java -jar ".

I have the same issue. On my pc I have only Java 16 installed. And when I try to start amidst.exe I have an error "This application requires java runtime enviromend 1.8.0". When I start it via command line it works fine.

AlterNStuff commented 3 years ago

wait how tf did you run the command java -jar on a .exe file ?

PanoptesDreams commented 3 years ago

wait how tf did you run the command java -jar on a .exe file ?

You've always (for as long as I've been using it) been to do that as long as it's a java binary

justTOBBI commented 3 years ago

Yes that does work just fine :)

you could also make a batch file and just start that

MinecraftVR commented 3 years ago

Exe Amidst version is still Java 1.8.0 required. And it doesn't load with only java 16 installed if you don't speficy it in cmd like that "java -jar ".

I have the same issue. On my pc I have only Java 16 installed. And when I try to start amidst.exe I have an error "This application requires java runtime enviromend 1.8.0". When I start it via command line it works fine.

im so confused on what you said lol can you make a video or something to show me how to do it?

justTOBBI commented 3 years ago

Open Notepad. write : java -jar C:/your/path/to/admist.exe . Save it as .bat file. Double click the .bat when you want to open admist

NickM1972 commented 3 years ago

The command line is giving me the same error as the direct launch. The main selection screen launches, the error pops up when selecting 1.17.1 ADMIST error 1171

ghost commented 3 years ago

I solved this problem by installing the Java JDK-16.0.2. It installed in C:\Program Files\Java\jdk-16.0.2 I did not want to interfere with my Java 8 installation so I created a batch file.

My Amidst 4.7.exe happens to be in @appdata@AppData\Roaming.minecraft\Amidst.

I created the following batch file named Start Amidst.bat

cd c:\Program Files\Java\jdk-16.0.2\bin javaw.exe -jar C:\Users\AlanM\AppData\Roaming.minecraft\Amidst\amidst-v4-7.exe exit

Amidst 4.7 runs and maps worlds from all releases including 1.17 and 1.1711.

dgoorskey commented 3 years ago

Can confirm justTOBBI's suggestion of putting "java -jar amidst-v4-7.exe" in a .bat file works for my system. Thanks.

miteba commented 3 years ago

Can confirm justTOBBI's suggestion of putting "java -jar amidst-v4-7.exe" in a .bat file works for my system. Thanks.

Worked for me aswell I wish i had done this in the first place, it would saved me 40min trying and reading other stuff! Thanks a lot @justTOBBI