jackmartin Posted November 24, 2015 Posted November 24, 2015 Download the Server with forge-1.8.8-11.14.4.1579-1.8.8-installer.jar and config the server.properties / eula.txt E:\TestServer>java -Xmx2G -Xms2G -jar forge-1.8.8-11.14.4.1579-1.8.8-universal.jar nogui Exception in thread "main" java.lang.NoClassDefFoundError: joptsimple/OptionSpec at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:25) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) Caused by: java.lang.ClassNotFoundException: joptsimple.OptionSpec at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 4 more I check old page of the site, even with " -cp minecraft_server.1.8.8.jar " arg, it came the same error. Any help will be appreciated. Quote
LexManos Posted November 24, 2015 Posted November 24, 2015 Make sure you use the installer and dont rename any files. Give us a directory listing of all the files in your server folder. Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
jackmartin Posted November 24, 2015 Author Posted November 24, 2015 Here is what I have in a new environment.(Check the server out again with the forge-1.8.8-11.14.4.1579-1.8.8-installer.jar) Files below: E:\testagain>tree /F 卷 其他 的文件夹 PATH 列表 卷序列号为 3893-B119 E:. │ eula.txt │ forge-1.8.8-11.14.4.1579-1.8.8-universal.jar │ minecraft_server.1.8.8.jar │ server.properties │ startup.bat │ └─libraries ├─com │ └─typesafe │ ├─akka │ │ └─akka-actor_2.11 │ │ └─2.3.3 │ │ akka-actor_2.11-2.3.3.jar │ │ │ └─config │ └─1.2.1 │ config-1.2.1.jar │ ├─io │ └─netty │ └─netty-all │ └─4.0.23.Final │ netty-all-4.0.23.Final.jar │ ├─java3d │ └─vecmath │ └─1.5.2 │ vecmath-1.5.2.jar │ ├─lzma │ └─lzma │ └─0.0.1 │ lzma-0.0.1.jar │ ├─net │ ├─minecraft │ │ └─launchwrapper │ │ └─1.12 │ │ launchwrapper-1.12.jar │ │ │ └─sf │ ├─jopt-simple │ │ └─jopt-simple │ │ └─4.6 │ │ jopt-simple-4.6.jar │ │ │ └─trove4j │ └─trove4j │ └─3.0.3 │ trove4j-3.0.3.jar │ └─org ├─ow2 │ └─asm │ └─asm-all │ └─5.0.3 │ asm-all-5.0.3.jar │ └─scala-lang ├─plugins │ ├─scala-continuations-library_2.11 │ │ └─1.0.2 │ │ scala-continuations-library_2.11-1.0.2.jar │ │ │ └─scala-continuations-plugin_2.11.1 │ └─1.0.2 │ scala-continuations-plugin_2.11.1-1.0.2.jar │ ├─scala-actors-migration_2.11 │ └─1.1.0 │ scala-actors-migration_2.11-1.1.0.jar │ ├─scala-compiler │ └─2.11.1 │ scala-compiler-2.11.1.jar │ ├─scala-library │ └─2.11.1 │ scala-library-2.11.1.jar │ ├─scala-parser-combinators_2.11 │ └─1.0.1 │ scala-parser-combinators_2.11-1.0.1.jar │ ├─scala-reflect │ └─2.11.1 │ scala-reflect-2.11.1.jar │ ├─scala-swing_2.11 │ └─1.0.1 │ scala-swing_2.11-1.0.1.jar │ └─scala-xml_2.11 └─1.0.2 scala-xml_2.11-1.0.2.jar --------------------------------------------------- here is for eula.txt #By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Tue Jan 13 20:19:03 CST 2015 eula=true --------------------------------------------------- server.properties just for a world seed... --------------------------------------------------- startup.bat java -Xmx2048M -Xms2048M -jar forge-1.8.8-11.14.4.1579-1.8.8-universal.jar nogui pause; --------------------------------------------------- Same error again... E:\testagain>java -Xmx2048M -Xms2048M -jar forge-1.8.8-11.14.4.1579-1.8.8-universal.jar nogui Exception in thread "main" java.lang.NoClassDefFoundError: joptsimple/OptionSpec at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:25) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) Caused by: java.lang.ClassNotFoundException: joptsimple.OptionSpec at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 4 more --------------------------------------------------- do u need the forge-1.8.8-11.14.4.1579-1.8.8-installer.jar.log ? Quote
Choonster Posted November 24, 2015 Posted November 24, 2015 The installer downloaded joptsimple 4.6, but the Forge JAR's Class-Path manifest attribute is telling Java to look for 4.5. I think this is caused by Forge's build.gradle using the 1.8 JSON for the Class-Path manifest attribute instead of the 1.8.8 JSON. This is the offending line. Quote Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
jackmartin Posted November 24, 2015 Author Posted November 24, 2015 Oh Yeah, waiting for the Forge Team update the file. @LexManos if there is any update, please let me know and I'll try it later. And thanks for you all. Quote
LexManos Posted November 24, 2015 Posted November 24, 2015 Pushed, build incoming, whatever number is higher then it currently is right now Quote I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
jackmartin Posted November 25, 2015 Author Posted November 25, 2015 Ha~ with the lasted installer everything seems working now. E:\aaaaa>java -Xmx2048M -Xms2048M -jar forge-1.8.8-11.14.4.1586-1.8.8-universal.jar nogui [10:18:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [10:18:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [10:18:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker [10:18:48] [main/INFO] [FML]: Forge Mod Loader version 11.14.4.1586 for Minecraft 1.8.8 loading [10:18:48] [main/INFO] [FML]: Java is Java HotSpot 64-Bit Server VM, version 1.8.0_45, running on Windows 7:amd64:6.1, installed at C:\Program Fil es\Java\jre [10:18:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [10:18:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [10:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [10:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [10:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [10:18:49] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [10:18:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [10:18:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [10:18:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [10:18:49] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [10:18:49] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} [10:18:52] [server thread/INFO]: Starting minecraft server version 1.8.8 [10:18:52] [server thread/INFO] [FML]: MinecraftForge v11.14.4.1586 Initialized [10:18:52] [server thread/INFO] [FML]: Replaced 204 ore recipies [10:18:52] [server thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [10:18:52] [server thread/INFO] [FML]: Searching E:\aaaaa\mods for mods [10:18:52] [server thread/INFO] [FML]: Forge Mod Loader has identified 3 mods to load [10:18:53] [server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at CLIENT [10:18:53] [server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at SERVER [10:18:53] [server thread/INFO] [FML]: Processing ObjectHolder annotations [10:18:53] [server thread/INFO] [FML]: Found 384 ObjectHolder annotations [10:18:53] [server thread/INFO] [FML]: Identifying ItemStackHolder annotations [10:18:53] [server thread/INFO] [FML]: Found 0 ItemStackHolder annotations [10:18:53] [server thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [10:18:53] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/ forge/promotions_slim.json [10:18:53] [server thread/INFO] [FML]: Applying holder lookups [10:18:53] [server thread/INFO] [FML]: Holder lookups applied [10:18:53] [server thread/INFO] [FML]: Injecting itemstacks [10:18:53] [server thread/INFO] [FML]: Itemstack injection complete [10:18:53] [server thread/INFO]: Loading properties [10:18:53] [server thread/INFO]: Default game type: SURVIVAL [10:18:53] [server thread/INFO]: Generating keypair [10:18:53] [server thread/INFO]: Starting Minecraft server on *:25565 [10:18:53] [server thread/INFO]: Using default channel type [10:18:53] [server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [10:18:53] [server thread/WARN]: The server will make no attempt to authenticate usernames. Beware. [10:18:53] [server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to conne ct with any username they choose. [10:18:53] [server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file. [10:18:53] [server thread/INFO] [FML]: Injecting itemstacks [10:18:53] [server thread/INFO] [FML]: Itemstack injection complete [10:18:54] [server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 3 mods [10:18:54] [server thread/INFO]: Preparing level "world-627585812580389" [10:18:54] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [10:18:54] [server thread/INFO] [FML]: Applying holder lookups [10:18:54] [server thread/INFO] [FML]: Holder lookups applied [10:18:54] [server thread/INFO] [FML]: Loading dimension 0 (world-627585812580389) (net.minecraft.server.dedicated.DedicatedServer@4f029e57) [10:18:54] [server thread/INFO] [FML]: Loading dimension 1 (world-627585812580389) (net.minecraft.server.dedicated.DedicatedServer@4f029e57) [10:18:54] [server thread/INFO] [FML]: Loading dimension -1 (world-627585812580389) (net.minecraft.server.dedicated.DedicatedServer@4f029e57) [10:18:54] [server thread/INFO]: Preparing start region for level 0 [10:18:54] [Forge Version Check/INFO] [ForgeVersionCheck]: [Forge] Found status: BETA Target: null [10:18:55] [server thread/INFO]: Preparing spawn area: 9% [10:18:56] [server thread/INFO]: Preparing spawn area: 27% [10:18:57] [server thread/INFO]: Preparing spawn area: 53% [10:18:58] [server thread/INFO]: Preparing spawn area: 89% [10:18:58] [server thread/INFO]: Done (4.533s)! For help, type "help" or "?" [10:18:58] [server thread/INFO]: Starting remote control listener [10:18:58] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575 but there is an error above [10:18:49] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing 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.