Skip to content

Instantly share code, notes, and snippets.

@igable
Last active December 26, 2015 15:59
Show Gist options
  • Save igable/7176497 to your computer and use it in GitHub Desktop.
Save igable/7176497 to your computer and use it in GitHub Desktop.
Error message received when running the OLiMPS OpenFlow Controller. On Ubuntu 12.04.3 with 'default-jre-headless' installed.
igable@floodlight:~/ofcontroller$ ./ofcontroller.sh
Starting floodlight server ...
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/floodlightcontroller/core/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: net.floodlightcontroller.core.Main. Program will exit.
@igable
Copy link
Author

igable commented Oct 27, 2013

You have Java 6 runtime installed. The controller requires java 7:

sudo apt-get install openjdk-7-jre-headless

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment