Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Trouble Installing Forge for MC 1.7.10 on Ubuntu 12.04


Recommended Posts

Forge Version Used: forge-1.7.10-10.13.0.1184-universal

Minecraft Version Used: minecraft_server.1.7.10

 

Fresh install of vanilla server was successful. Ran the server, all is well.

 

Followed the instructions located at http://www.minecraftforge.net/wiki/Installation/Universal

 

Was going smoothly until I attempted the Vanilla server install of Forge. That's when I got this:

 

root@ubuntu:~/minecraft# java '/home/user/minecraft/forge-1.7.10-10.13.0.1184-universal.jar'

Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/minecraft/forge-1/7/10-10/13/0/1184-universal/jar

Caused by: java.lang.ClassNotFoundException: .home.user.minecraft.forge-1.7.10-10.13.0.1184-universal.jar

        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

Could not find the main class: /home/user/minecraft/forge-1.7.10-10.13.0.1184-universal.jar. Program will exit.

 

 

Also consulted the forums for similar issues and found something else to try. Here's what that did:

 

root@ubuntu:~/minecraft# java -jar '/home/user/minecraft/forge-1.7.10-10.13.0.1184-universal.jar' --installserver

We appear to be missing one or more essential library files.

You will need to add them to your server before FML and Forge will run successfully.java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch

        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:270)

        at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:25)

        at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)

 

 

Any help regarding this situation would be greatly appreciated. Thanks for your time.

 

 

 

Link to post
Share on other sites

I obtained the universal.jar from the installer .jar. I was attempting to follow these instructions:

 

Vanilla Server

 

Thanks to the work of cpw, now Forge can be installed without modifying the server jar! THIS ONLY WORKS FOR BUILD 315 AND ABOVE!!!

 

Place the universal zip into the same folder where your minecraft_server.jar is, then change the extension of the forge zip to a .jar. Run it.

 

Optionally, you may use java -jar whateveryounamedtheforgezip.zip in a command prompt.

 

 

Here is the output generated when I attempt to run the installer .jar:

 

root@ubuntu:~/minecraft# java '/home/user/minecraft/forge-1.7.10-10.13.0.1184-installer.jar'

Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/minecraft/forge-1/7/10-10/13/0/1184-installer/jar

Caused by: java.lang.ClassNotFoundException: .home.user.minecraft.forge-1.7.10-10.13.0.1184-installer.jar

        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

Could not find the main class: /home/user/minecraft/forge-1.7.10-10.13.0.1184-installer.jar. Program will exit.

 

Also tried the "latest version" edition from the link in the forums, with similar results:

 

java '/home/user/minecraft/minecraftforge-installer-1.6.4-9.11.1.953.jar'

Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/minecraft/minecraftforge-installer-1/6/4-9/11/1/953/jar

Caused by: java.lang.ClassNotFoundException: .home.user.minecraft.minecraftforge-installer-1.6.4-9.11.1.953.jar

        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)

Could not find the main class: /home/user/minecraft/minecraftforge-installer-1.6.4-9.11.1.953.jar. Program will exit.

 

 

I appreciate the suggestion and quick reply. Hopefully this issue is caused by some mistake on my part that can be easily ascertained and rectified.

Link to post
Share on other sites

Those instructions are pretty outdated.

To install a server either run the installer on a system that supports Guis and select "Install Server" or run

java -jar the-installer.jar --installServer

in the folder of the Installer. The first one will let you install it into any folder on your system (you can then transfer the created folder onto a remote system), the 2nd option will set up a server in the current directory. The installer is all you need to download (no vanilla server.jar, etc.) and all you need to run.

Link to post
Share on other sites

Thanks again for the quick reply. Unfortunately I forgot to post the results from when I attempted your suggestion earlier:

 

root@ubuntu:~/minecraft# java -jar '/home/user/minecraft/forge-1.7.10-10.13.0.1184-installer.jar' --installserver

Exception in thread "main" joptsimple.UnrecognizedOptionException: 'installserver' is not a recognized option

at joptsimple.OptionException.unrecognizedOption(OptionException.java:89)

at joptsimple.OptionParser.handleLongOptionToken(OptionParser.java:493)

at joptsimple.OptionParserState$2.handleArgument(OptionParserState.java:56)

at joptsimple.OptionParser.parse(OptionParser.java:433)

at cpw.mods.fml.installer.SimpleInstaller.main(SimpleInstaller.java:26)

 

 

I've been playing around with various syntaxes to try and install it, even updated my java repositories, to no avail. Can't help but feel like it's some super obvious tiny thing I'm missing. Really grateful for your time and suggestions.

 

 

Edit: Seems I was correct about the super tiny issue. For anyone else experiencing something similar, CAPITALS matter.

"--installServer" instead of "--installserver" fixed the issue.

 

Thanks so much for your help!

Link to post
Share on other sites
  • 3 months later...

I am also running Ubuntu 12.04, which I've been using as a vanilla Minecraft server successfully. I wanted to start experimenting with mods, and so installing Forge seemed like the logical first step. I downloaded the installer, specifically:

forge-1.7.2-10.12.2.1147-installer.jar

 

I ran this successfully, and it generated the following file:

forge-1.7.2-10.12.2.1147-universal.jar

 

When I run that file, however, I get the aforementioned "missing one or more essential library files" error. Specifically, the output is:

We appear to be missing one or more essential library files.

You will need to add them to your server before FML and Forge will run successfully.java.lang.ClassNotFoundException: net.minecraft.launchwrapper.Launch

        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)

        at java.security.AccessController.doPrivileged(Native Method)

        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)

        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)

        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:270)

        at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:25)

        at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)

Link to post
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.   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 Privacy Policy.