Compile error?!

Discussion in 'Plugin Development' started by bigflori, Nov 16, 2018.

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

    bigflori

    Hello!
    So I decided to make a plugin to handle and make the chat more fancy and I was almost done with that so I tried what I've done.
    I export my project and run my server...
    I get this error and I have no idea what is this and why i get this error:
    Code:
    [22:35:35 ERROR]: Could not load 'plugins\anyad.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/bigflori/itemchat/ICmain has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot112.jar:git-Spigot-625bc00-f4822eb]
            at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:301) [spigot112.jar:git-Spigot-625bc00-f4822eb]
            at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [spigot112.jar:git-Spigot-625bc00-f4822eb]
            at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:544) [spigot112.jar:git-Spigot-625bc00-f4822eb]
            at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
    Caused by: java.lang.UnsupportedClassVersionError: me/bigflori/itemchat/ICmain has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_45]
            at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.8.0_45]
            at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.8.0_45]
            at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_45]
            at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_45]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_45]
            at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_45]
            at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_45]
            at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_45]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
            at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_45]
            at java.lang.Class.forName0(Native Method) ~[?:1.8.0_45]
            at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_45]
            at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:129) ~[spigot112.jar:git-Spigot-625bc00-f4822eb]
            ... 6 more
    
    I created another project with a really simple code and still get the error.
    That's it:
    Code:
    package me.bigflori.itemchat;
    
    import org.bukkit.Bukkit;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class ICmain extends JavaPlugin {
    
        public void onEnable() {
            Bukkit.getConsoleSender().sendMessage("§ameme");
        }
       
    }
    
    
     
  2. Offline

    The_Spaceman

    what java do you have installed, and what jdk do you have installed?
     
  3. Offline

    bigflori

    @The_Spaceman
    Java 8
    jdk versions i have:
    jdk1.8.0_161
    jdk-9.0.1

    btw. I have other projects on my laptop that I created on my pc and import it to my laptop and they work well
     
  4. Offline

    The_Spaceman

    also for Bukkit? If not its unrelated (i guess?)

    and I use jdk 1.8.0_151, and as far as I know I dont have any other java installed.
     
  5. Offline

    bigflori

    @The_Spaceman yes they are also for Bukkit, but not bukkit related programs also work well that I created on my laptop
     
Thread Status:
Not open for further replies.

Share This Page