Jump to content

Help with making a 1.12.2 server on Mac


Recommended Posts

So I downloaded forge 1.12.2-14.23.5.2860 server pack and tried to run the .jar file. However, it is refusing to run and giving me an error telling me to check the console. No console is filed to my computer. Instead I tried to run it through terminal, but it gives me the following error. I have both Java 8 and JDK 17. Also in the previous servers I have run, usually I also get a run.sh and a run.bat file from the installer, but with 1.12.2, it doesn't seem to give me either. Does anyone know how to run the .jar file or get the run.sh file so I can get this server working?

kwmd@kwmds-iMac ~ % cd desktop

kwmd@kwmds-iMac desktop % cd testing

kwmd@kwmds-iMac testing % java -jar forge-1.12.2-14.23.5.2860.jar

A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)

at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.base/java.lang.reflect.Method.invoke(Method.java:568)

at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)

at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)

Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')

at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34)

at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

... 6 more

Link to comment
Share on other sites

Posted (edited)

Ok so I removed a JDK 17 and it worked thank you very much. 
But do you know how to set the jvm arguments so I can increase the ram. When I ran the server the run.sh and the user_jvm_args.txt both didn't pop up. I tried to copy over the run.sh file from a previous server and the jvm args I had for it, but it gave an error saying "Error: Could not find or load main class @user_jvm_args.txt" when I clearly had the jvm args text in it. 

Edited by amogussus
Spelling
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.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.