簡體   English   中英

Apache Jena - java.lang.UnsupportedClassVersionError:com / hp / hpl / jena / rdf / model / ModelFactory

[英]Apache Jena - java.lang.UnsupportedClassVersionError: com/hp/hpl/jena/rdf/model/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!

編譯時的java版本高於運行時的java版本。 主要版本51是Java 7,確保您的運行時環境使用此版本作為最低要求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM