It means you compiled with a newer version of
Java and are trying to run with an older version, such as compiling with Java 7 but trying to run in a Java 6 environment.
You have 3 options.
1) Upgrade your runtime environment to match your development environment. (Make your JRE match your JDK.)
2) Downgrade your dev environment to match your runtime. (Make your JDK match your JRE.)
3) Use the -source and -target target args when compiling. So, for instance, if your runtime is 1.6, and your JDK is 7, you'd do something like
javac -source 1.6 -target 1.6 *.java (Double check the docs for details, I might not have it quite right.)