Hallo,
ich bekomme graue Haare und ich weiss nichteinmal, ob ich in diesem Bereich an der richtigen Stelle poste. Ich habe mit Java fast keine Erfahrung, habe aber jetzt schon am Anfang erhebliche Probleme mit Klassenpfaden und dem zum Laufen bringen eines vorhandenen Projektes. Ich bin nur Windows anwender, habe ein XP Pro mit aus meiner Sicht laufendem Java, HelloWorld funktioniert.
Ich muss mich mit folgendem Softwareprojekt beschäftigen. SQUIN - Query the Web of Linked Data
Habe aber wirkliche Probleme das ganze überhaupt auf meinem Rechner zum laufen zu bringen. Es gibt mehrere Möglichkeiten das ganze zu benutzen. Ich benötige die Konsolenversion. Habe es bisher aber nur geschafft eine leere Anfrage fehlerfrei zu starten.
->$java -cp commons-codec-1.5.jar;htmlparser-1.3.1.jar;httpclient-4.1.2.jar;httpcore-4.1.3.jar;icu4j-3.4.4.jar;java-rdfa-0.4.1.jar;jena-arq-2.9.0-incubating.jar;jena-core-2.7.0-incubating.jar;jena-iri-0.9.0-incubating.jar;log4j-1.2.16.jar;slf4j-api-1.6.4.jar;slf4j-log4j12-1.6.4.jar;squin-0.1.4.jar;xercesImpl-2.10.0.jar;xml-apis-1.4.01.jar org.squin.command.query
No Query String or Query File
Bis zu dieser Stelle habe ich schon fast ne Woche gebraucht, habe an dieser Stelle auch gleich mal ne Frage, ob es nicht möglich ist, Standardpfade für Java-jar-bibliotheken zu definieren. Warum geht es unter Windows nicht, dass ich java -cp pfad/*.jar org.squin.command.query angebe? Wobei das jetzt nicht mein grundsätzliches Problem ist, starte das einfach über ne bat-datei und kann mich damit zufriedengeben. Aber neugierig bin ich schon etwas. Habe bereits versucht die Jar-Dateien in den Standardsuchpfad von Windows aufzunehmen, das funktionierte natürlich nicht.
Nun zu meinem eigentlichen Problem. Wenn ich nun versuche folgende Anfrage anzuhängen bekomme ich eine Fehlermeldung, die ich nicht im Stande bin zu durchschauen, bin einfach auf Grund von zu wenig Erfahrung damit überfordert und weiss nicht, wo ich eine Antwort finde.
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?p2 ?i WHERE {
<http://olafhartig.de/foaf.rdf#olaf> foaf:knows ?p .
?p foaf:knows ?p2 .
?p2 foaf:interest ?i .
}
Habe die Anfrage also einfach in Anführungszeichen in meine bat-datei kopiert, das übergeben als query-file macht noch mehr Probleme und Fehlermeldungen.. also erstmal auf diesem direkten weg übergeben. Die Ausgabe auf der Windows cmd ist:
log4j:warn no appenders could be found for logger (com.hp.hpl.jena.shared.LockMRSW).
log4j:warn please initialize the log4j system properly.
log4j:warn see Apache log4j 1.2 - Frequently Asked Technical Questions for more info,
Ich gebe gern noch mehr Infos, aber denke, dass das als Einstieg reicht und der Threat nun auch schon groß genug ist.. würde mich wirklich voranbringen, wenn mir jemand helfen könnte die Anfrage durchzubringen.. Vielen Dank Steffen
ich bekomme graue Haare und ich weiss nichteinmal, ob ich in diesem Bereich an der richtigen Stelle poste. Ich habe mit Java fast keine Erfahrung, habe aber jetzt schon am Anfang erhebliche Probleme mit Klassenpfaden und dem zum Laufen bringen eines vorhandenen Projektes. Ich bin nur Windows anwender, habe ein XP Pro mit aus meiner Sicht laufendem Java, HelloWorld funktioniert.
Ich muss mich mit folgendem Softwareprojekt beschäftigen. SQUIN - Query the Web of Linked Data
Habe aber wirkliche Probleme das ganze überhaupt auf meinem Rechner zum laufen zu bringen. Es gibt mehrere Möglichkeiten das ganze zu benutzen. Ich benötige die Konsolenversion. Habe es bisher aber nur geschafft eine leere Anfrage fehlerfrei zu starten.
->$java -cp commons-codec-1.5.jar;htmlparser-1.3.1.jar;httpclient-4.1.2.jar;httpcore-4.1.3.jar;icu4j-3.4.4.jar;java-rdfa-0.4.1.jar;jena-arq-2.9.0-incubating.jar;jena-core-2.7.0-incubating.jar;jena-iri-0.9.0-incubating.jar;log4j-1.2.16.jar;slf4j-api-1.6.4.jar;slf4j-log4j12-1.6.4.jar;squin-0.1.4.jar;xercesImpl-2.10.0.jar;xml-apis-1.4.01.jar org.squin.command.query
No Query String or Query File
Bis zu dieser Stelle habe ich schon fast ne Woche gebraucht, habe an dieser Stelle auch gleich mal ne Frage, ob es nicht möglich ist, Standardpfade für Java-jar-bibliotheken zu definieren. Warum geht es unter Windows nicht, dass ich java -cp pfad/*.jar org.squin.command.query angebe? Wobei das jetzt nicht mein grundsätzliches Problem ist, starte das einfach über ne bat-datei und kann mich damit zufriedengeben. Aber neugierig bin ich schon etwas. Habe bereits versucht die Jar-Dateien in den Standardsuchpfad von Windows aufzunehmen, das funktionierte natürlich nicht.
Nun zu meinem eigentlichen Problem. Wenn ich nun versuche folgende Anfrage anzuhängen bekomme ich eine Fehlermeldung, die ich nicht im Stande bin zu durchschauen, bin einfach auf Grund von zu wenig Erfahrung damit überfordert und weiss nicht, wo ich eine Antwort finde.
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?p2 ?i WHERE {
<http://olafhartig.de/foaf.rdf#olaf> foaf:knows ?p .
?p foaf:knows ?p2 .
?p2 foaf:interest ?i .
}
Habe die Anfrage also einfach in Anführungszeichen in meine bat-datei kopiert, das übergeben als query-file macht noch mehr Probleme und Fehlermeldungen.. also erstmal auf diesem direkten weg übergeben. Die Ausgabe auf der Windows cmd ist:
log4j:warn no appenders could be found for logger (com.hp.hpl.jena.shared.LockMRSW).
log4j:warn please initialize the log4j system properly.
log4j:warn see Apache log4j 1.2 - Frequently Asked Technical Questions for more info,
Ich gebe gern noch mehr Infos, aber denke, dass das als Einstieg reicht und der Threat nun auch schon groß genug ist.. würde mich wirklich voranbringen, wenn mir jemand helfen könnte die Anfrage durchzubringen.. Vielen Dank Steffen