Herbs Posted July 16, 2014 Posted July 16, 2014 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. Quote
Herbs Posted July 16, 2014 Author Posted July 16, 2014 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. Quote
Herbs Posted July 16, 2014 Author Posted July 16, 2014 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! Quote
buckleymarks Posted October 27, 2014 Posted October 27, 2014 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) Quote
luacs1998 Posted October 27, 2014 Posted October 27, 2014 You need to upload the /libraries folder to your server as well. Quote Read the EAQ before posting! OR ELSE! This isn't building better software, its trying to grab a place in the commit list of a highly visible github project. www.forgeessentials.com Don't PM me, I don't check this account unless I have to.
buckleymarks Posted October 27, 2014 Posted October 27, 2014 You need to upload the /libraries folder to your server as well. Not to be dense, but when you say "the /libraries folder" what library folder do you mean? Java libraries? Minecraft libraries? Forge libraries? And where would I find this folder? Thanks for your help. Quote
loordgek Posted October 27, 2014 Posted October 27, 2014 libraries folder in the server folder where you installed it to Quote
Recommended Posts
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.