Unsupported major.miner?

Discussion in 'Plugin Development' started by SuperPyroManiac, Jul 19, 2012.

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

    SuperPyroManiac

    I am making a VERY simple plugin trying to see if I can get it to work, but everything I've ever tried to make gives me this error:

    Code:
    2012-07-19 18:23:34 [INFO] Starting minecraft server version 1.2.5
    2012-07-19 18:23:34 [INFO] Loading properties
    2012-07-19 18:23:34 [INFO] Starting Minecraft server on *:25565
    2012-07-19 18:23:34 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.5-R4.0-b2222jnks (MC: 1.2.5) (Implementing API version 1.2.5-R4.0)
    2012-07-19 18:23:34 [SEVERE] Could not load 'plugins\First.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: SuperPyroManiac/First/First : 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: SuperPyroManiac/First/First : 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)
        ... 8 more
    2012-07-19 18:23:35 [INFO] Preparing level "world"
    2012-07-19 18:23:35 [INFO] Default game type: 0
    2012-07-19 18:23:35 [INFO] Preparing start region for level 0 (Seed: -982896446519953045)
    2012-07-19 18:23:35 [INFO] Preparing start region for level 1 (Seed: -982896446519953045)
    2012-07-19 18:23:36 [INFO] Preparing spawn area: 32%
    2012-07-19 18:23:36 [INFO] Preparing start region for level 2 (Seed: -982896446519953045)
    2012-07-19 18:23:37 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-07-19 18:23:37 [INFO] Done (2.177s)! For help, type "help" or "?"
    The entire plugin is this:

    Code:
    package SuperPyroManiac.First;
     
    import org.bukkit.plugin.java.JavaPlugin;
     
    public class First extends JavaPlugin {
     
        public void onEnable(){
            getLogger().info("Your plugin has been enabled!");
        }
     
        public void onDisable(){
            getLogger().info("Your plugin has been disabled.");
        }
    }
    

    And the plugin.YML is this:

    Code:
    name: First
    main: SuperPyroManiac.First.First
    version: 1
     
  2. Offline

    Kodfod

    You Compiled in java 7 and run java 6 environment
     
  3. Offline

    SuperPyroManiac

    Thank, I was able to fix it!
     
  4. Offline

    Kodfod

    Glad I could help =)
     
Thread Status:
Not open for further replies.

Share This Page