What does 'Unsupported major.minor version 52.0' mean, and how do I fix it? [duplicate]
This question already has an answer here: How to fix java.lang.UnsupportedClassVersionError: Unsupported major.minor version 48 answers Ok so I loosely understand that 52.0 is Java 8, and that the exceptions means that some code is compiled with one version of java, and some with another. What I can't get my head around is which way around it is. Here's the stack trace that I get: Exception in thread "main" java.lang.UnsupportedClassVersionError: org/openrdf/model/ValueFactory : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader