1
我想这个教程,并要运行下面的代码:阿帕奇耶拿 - java.lang.UnsupportedClassVersionError错误:COM/HP/HPL /耶拿/ RDF /模型/ ModelFactory
public class test extends Object {
// some definitions
static String personURI = "http://somewhere/JohnSmith";
static String fullName = "John Smith";
public static void main (String args[]) {
// create an empty model
Model model = ModelFactory.createDefaultModel();
// create the resource
Resource johnSmith = model.createResource(personURI);
// add the property
johnSmith.addProperty(VCARD.FN, fullName);
}
}
这是我的项目设置:
不过,我得到一个:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/hp/hpl/jena/rdf/model/ModelFactory : 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 java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.dataGenerator.test.test.main(test.java:15)
Any recommendations what I am doing wrong?
I appreciate your answer!
Thx为您提供帮助!你可能知道'apache jena'版本使用'java 1.6'吗? – mrquad 2014-09-11 08:46:20
@Vivien没有抱歉。 – Jens 2014-09-11 08:51:15
Apache Jena 2.11.2是[支持java 6的最新版本](http://mail-archives.apache.org/mod_mbox/jena-users/201408.mbox/%[email protected]%3E) 。你错过了它:-) – user205512 2014-09-11 09:42:28