java.lang.UnsupportedClassVersionError

Discussion in 'Plugin Development' started by FTWin01Gurl, Jun 17, 2012.

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

    FTWin01Gurl

    [SEVERE] Could not load 'plugins\MessagesAdvanced.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/FTWin01Gurl/MessagesAdvanced/MessagesAdvanced : Unsupported major.minor version 51.0
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:151)
    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:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.UnsupportedClassVersionError: me/FTWin01Gurl/MessagesAdvanced/MessagesAdvanced : 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.java:140)

    plugin.yml (open)

    name: MessagesAdvanced
    author: FTWin01Gurl
    main: me.FTWin01Gurl.MessagesAdvanced.MessagesAdvanced
    version: 1.0
    softdepend: [PermissionsEx]
    commands:
    pmto:
    description: Private messages a message to a player
    aliases: [tell, msg]
    usage: |
    I believe that the correct usage is: /pm [player] [message]
    permission: messagesadvanced.user.pm
    pmmode:
    description: Enter a PM mode to a player
    usage: |
    I believe that the correct usage is: /pmmode [player] <-false, -true>
    permission: messagesadvanced.user.mode
    reload:
    description: Reloads the plugin
    usage: |
    I believe that the correct usage is: /msgadvreload
    permission: messagesadvanced.admin.reload
    spytoggle:
    description: Toggles spying mode
    usage: |
    I believe that the correct usage is: /msgadvspy <-true, -false>
    permission: messagesadvanced.admin.spy
    permissions:
    messagesadvanced.*:
    description: All access. Not recommended
    default: false
    children:
    messagesadvanced.user.*: true
    messagesadvanced.admin.*: true
    messagesadvanced.user.*:
    description: All access to user commands that don't affect the plugin.
    default: true
    children:
    messagesadvanced.user.pm: true
    messagesadvanced.user.mode: true
    messagesadvanced.admin.*:
    description: All access to admin commands. Be careful with this node
    default: false
    children:
    messagesadvanced.admin.reload: true
    messagesadvanced.admin.spy: true
    messagesadvanced.user.pm:
    description: Private messages a message to a player
    default: true
    messagesadvanced.user.pmmode:
    description: Enter a PM mode to a player
    default: true
    messagesadvanced.admin.reload:
    description: Reloads the plugin
    default: false
    messagesadvanced.admin.spy:
    description: Allows the player to spy as well toggle
    default: op

    Where do I go so wrong? I can't seem to fix the issue. Tried five times.
     
  2. compile whit jdk 6 instead of 7
     
  3. Offline

    FTWin01Gurl

    Alright, thanks. I'll credit you.

    Wait, how do you compile with JDK 6? I don't have that option?
     
  4. Offline

    PhobicGullMC

    This is how you learn how to compile with java 6: <Edit by Moderator: Redacted bit url>
     
    Last edited by a moderator: Feb 19, 2017
  5. Offline

    Henzz

    PhobicGullMC
    Way to necro-post, you'd assume within the year she would've figured it out. :)
     
    legostarwarszach likes this.
Thread Status:
Not open for further replies.

Share This Page