[HELP] java.lang.UnsupportedClassVersionError

Discussion in 'Plugin Development' started by stuntguy3000, Apr 28, 2012.

Thread Status:
Not open for further replies.
  1. Offline

    stuntguy3000

    Well i am making another plugin, when i run it for the first time i get this error:
    java.lang.UnsupportedClassVersionError

    Plugin.yml
    Code:
    name: Test
    main: com.github.stuntguy3000.Test.Test
    version: 1.0
    author: stuntguy3000
    Ideas?

     
  2. Offline

    Musaddict

    full error?
     
  3. Offline

    stuntguy3000

    Ok...
    Code:
    17:08:49 [SEVERE] Could not load 'plugins\Test.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError
    : com/github/stuntguy3000/Test/Test : Unsupported major.minor version 51.0
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:150)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:305)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:230)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
            at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
            at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur
    ationManager.java:53)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: com/github/stuntguy3000/Test/Test : Unsupported major.minor version 51.0
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClassCond(Unknown Source)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$000(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:41)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:29)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:139)
            ... 8 more
     
  4. Offline

    coldandtired

    Your sever has a different (older) version of Java than you're developing for.

    Also, I doubt github would like you using their namespace.
     
  5. You missed the important part: "Unsupported major.minor version 51.0"

    Use java 6 to compile your plugin.
     
  6. Offline

    VeryBIgCorp

    This should be a sticky or something: "Extremely Common Errors"
     
  7. Definitely!
     
  8. Offline

    nateracecar5

    I did this and nothing. Nada. Zip. Zilch. Any help?
     
  9. Offline

    fireblast709

    • necropost much?
    • then you somehow compiled with Java 7
     
  10. Offline

    nateracecar5

    I got it fixed. Don't worry
     
  11. Offline

    xBlazeTECH

    nateracecar5 It would be helpful if you could tell the world how you "got it fixed" so that you can help the next person like me. I am also having trouble with this, as when I use Java 6, then it says "Unable to load <pluginname>, is it up to date?"
    More assistance on this would be appreciated!
     
  12. Offline

    Tirelessly

    Compile with the same or older version of Java than the server is running. That fix is all over these forums and even in this thread. Your error line does not give us any information, give the whole one.
     
  13. Jeez do people love necroposting on this thread or something?
     
  14. Offline

    nopvpgamer

    Check out:
    Plugin has Java Version 1.8
    and Server has Java Version 1.8
    or
    Plugin has Java Version 1.7
    and Server has Java Version 1.7
     
  15. Offline

    fireblast709

    Xp10d3 and AdamQpzm like this.
Thread Status:
Not open for further replies.

Share This Page