2015-10-23 3 views
-1

Я нажал file->project structure->libraries и добавил apache-jena-3.0.0/lib, /libsrc и javadoc-core.не удалось решить класс jena

Затем я скопировал учебник в ГРЦ-например папку в файл исходного кода моего IntelliJ проекта, затем

import com.hp.hpl.jena.rdf.model.*; 
import com.hp.hpl.jena.vocabulary.*; 

public class Tutorial01 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); 
     } 
} 

Тогда сказал не мог решить л.с., модель, ресурс. Кто-нибудь знает почему?

jena version 3.0.0 
ubuntu 15.04 
intellij 14.1.4 
java version "1.8.0_60" 
Java(TM) SE Runtime Environment (build 1.8.0_60-b27) 
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) 
whereis java: /jvm/java-8-oracle/jre/bin/java 

enter image description here

+0

На левой стороне IntelliJ есть вид проекта, есть ли у вас в вашей библиотеке, перечисленные здесь (внизу)? Если это так, щелкните все «+» в дереве библиотеки и опубликуйте снимок экрана в своем вопросе –

ответ

0

Наконец-то я нашел решение.

Я положил весь файл jar в папку проекта и добавил их, теперь он работает.

Но если банку файлы не находятся в папке проекта, используя -project настройки импорта библиотека не работает

1

Jena 3.0.0 переименован в пакеты (одной из причин является одним из основных изменений версии).

com.hp.hpl.jena => org.apache.jena.

+0

Я изменил это, но все тот же ошибка – sunxd

+0

Вы не изменили Tutorial09. – AndyS

Смежные вопросы