Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode

Flyo

Neues Mitglied
Hey,

habe versucht, einen XML-Validierer zum Laufen zu bringen. Hat soweit funktioniert auf Eclipse. Für die Zukunft ist geplant, diesen über die Shell zum Laufen zu bringen. Habe es deswegen auf VS-Code versucht auszuführen. Kriege jetzt bei beiden unterschiedliche Antworten, weshalb ich hier Fragen wollte, woran das liegt? Sind die Pfade bei beiden unterschiedlich zu behandeln? Was könnte ich generell machen, damit es in Zukunft auch über die Shell laufen kann?

Eclipse: https://postimg.cc/GBDZkVpP

VS: https://postimg.cc/crWPfFqw
 

mrBrown

Super-Moderator
Mitarbeiter
Code bitte als Text, nicht als Screenshot.

Fehler ist in diesem Fall ist wahrscheinlich, dass du es in unterschiedlichen Ordnern ausführst - einmal in dem, in dem die Datei liegt, und das andere mal in einem Unterordner.
Sinnvoll wäre es, dir die Fehlermeldung auszugeben, und zum Testen kannst du jeweils auch noch den dateipfad ausgeben lassen.
 

osion

Bekanntes Mitglied
Hey,

habe versucht, einen XML-Validierer zum Laufen zu bringen. Hat soweit funktioniert auf Eclipse. Für die Zukunft ist geplant, diesen über die Shell zum Laufen zu bringen. Habe es deswegen auf VS-Code versucht auszuführen. Kriege jetzt bei beiden unterschiedliche Antworten, weshalb ich hier Fragen wollte, woran das liegt? Sind die Pfade bei beiden unterschiedlich zu behandeln? Was könnte ich generell machen, damit es in Zukunft auch über die Shell laufen kann?

Eclipse: https://postimg.cc/GBDZkVpP

VS: https://postimg.cc/crWPfFqw
Die Bilder sind recht schlecht (besonders das Eclipse).
Der Fehler sagt, dass deine Datei nicht den Vorgaben entspricht und somit kann die Datei auch nicht bearbeitet werden.
 

Flyo

Neues Mitglied
Hey, danke Euch beiden, klappt jetzt! (Leider hier wieder ein Screenshot: https://postimg.cc/JtXDkjSC)

Lag also wirklich daran, dass die Datei nicht im selben Folder lag.

Quellcode:
import java.io.File;
import java.io.IOException;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.SchemaFactory;

import org.xml.sax.SAXException;

public class Ausfuehren {

public static void main(String[] args) {
String meldung ="";
try {
//validieren ("Tester.xml", "TestSchema.xsd");
validieren (args[0], args[1]);
} catch (SAXException | IOException e) {
meldung= "nicht";

}
catch (Exception b) {
b.printStackTrace();
}
System.out.println("Die Datei kann " +meldung+" validiert werden!");

}
public static void validieren (String pruefen, String schema) throws SAXException, IOException {
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
((schemaFactory.newSchema(new File (schema))).newValidator()).validate(new StreamSource(new File(pruefen)));


}

}


So klappt es auch mit der einlesen über die Shell (folderübergreifend) :D:
java Ausfuehren C:\Users\hp\eclipse-workspace\Validation\Tester.xml C:\Users\hp\eclipse-workspace\Validation\TestSchema.xsd

Vielen Dank!
 

osion

Bekanntes Mitglied
Code bitte darüber einfügen:
1648985426860.png

Java:
import java.io.File;
import java.io.IOException;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.SchemaFactory;

import org.xml.sax.SAXException;

public class Ausfuehren {

public static void main(String[] args) {
String meldung ="";
try {
//validieren ("Tester.xml", "TestSchema.xsd");
validieren (args[0], args[1]);
} catch (SAXException | IOException e) {
meldung= "nicht";

}
catch (Exception b) {
b.printStackTrace();
}
System.out.println("Die Datei kann " +meldung+" validiert werden!");

}
public static void validieren (String pruefen, String schema) throws SAXException, IOException {
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
((schemaFactory.newSchema(new File (schema))).newValidator()).validate(new StreamSource(new File(pruefen)));


}

}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Exception werfen bei falscher Datumseingabe Java Basics - Anfänger-Themen 14
P falscher booleanwert bei toString Java Basics - Anfänger-Themen 4
N Fehlerausgabe bei falscher Eingabe der Users Java Basics - Anfänger-Themen 3
B Email versand - aber akzeptiert auch falscher Username und Passwort??? Java Basics - Anfänger-Themen 1
L Bei falscher Eingabe soll NaN zurückgegeben werden, Rückgabetyp jedoch double Java Basics - Anfänger-Themen 3
H if-Abfrage, ungleich und falscher true Wert? Java Basics - Anfänger-Themen 11
J Erste Schritte Falscher case wir ausgeben Java Basics - Anfänger-Themen 11
M Ausgabe in falscher Reihenfolge Java Basics - Anfänger-Themen 7
E Felder bei falscher Eingabe leeren Java Basics - Anfänger-Themen 8
P Classpath falscher Classpath, aber nicht immer Java Basics - Anfänger-Themen 19
B Erste Schritte Eclipse Indigo sucht jvm.dll an "falscher" Stelle Java Basics - Anfänger-Themen 2
N falscher Wochentag GreogrianCalendar Java Basics - Anfänger-Themen 6
A Falscher Return-Wert Java Basics - Anfänger-Themen 2
L Fehlermeldung bei falscher Berechnung anzeigen Java Basics - Anfänger-Themen 31
A OOP falscher Code Java Basics - Anfänger-Themen 8
F Abbruch eines Objektes bei falscher eingabe Java Basics - Anfänger-Themen 14
S falscher return type ? Java Basics - Anfänger-Themen 4
B Alle Links in einem Text suchen und ersetzen mit einem neuen Link Java Basics - Anfänger-Themen 18
N Eclipse Source importieren ohne Link Java Basics - Anfänger-Themen 3
D Communications link failure | java.lang.NullPointerException Java Basics - Anfänger-Themen 3
B Wer kennt einen Link für vollständiges, leichtverständliches "Game of Life"? Java Basics - Anfänger-Themen 1
A Link in der Eingabeleiste nichr anzeigen Java Basics - Anfänger-Themen 1
U link erstellen in java Java Basics - Anfänger-Themen 4
F EUI-64 von IPv6 berechnen (local link) Java Basics - Anfänger-Themen 2
S GUI ImageIcon Mouselistener Link Java Basics - Anfänger-Themen 0
J Quellcode von einem Link kriegen? Java Basics - Anfänger-Themen 3
C Link wie bei HTML Java Basics - Anfänger-Themen 7
M Größe einer Datei via. Link ermitteln Java Basics - Anfänger-Themen 9
S Unsatisfied Link Error Java Basics - Anfänger-Themen 5
C einfacher Link zu *.html Datei möglich? Java Basics - Anfänger-Themen 4
E Fragezeichen im Link, was ist das? Java Basics - Anfänger-Themen 10
D Link mit wechselndem Text Java Basics - Anfänger-Themen 2
J showmessageDialog Link öffnen Java Basics - Anfänger-Themen 2
D Link over Buttons Java Basics - Anfänger-Themen 4
D Variable per Link an Java übergeben Java Basics - Anfänger-Themen 8
A Text als Link behandeln Java Basics - Anfänger-Themen 8
G Link Verbindung Java Basics - Anfänger-Themen 2
C einen Link durch einen anderen Lunk ersetzen Java Basics - Anfänger-Themen 8
B Link in JEditorPane eingeben? Java Basics - Anfänger-Themen 3
V Link Error java.library.path Java Basics - Anfänger-Themen 4
V "Link" am Bild Java Basics - Anfänger-Themen 11
M JSP: Problem bei Link ja oder nein? Java Basics - Anfänger-Themen 2
G Webseite aufrufen mit Java (Link artig) Java Basics - Anfänger-Themen 7
G Überprüfen ob es ein Link existiert Java Basics - Anfänger-Themen 3
X WWW-link innerhalb java applet einbinden Java Basics - Anfänger-Themen 5
H Unterbrochener Link im Fomular bei Servlet-Aufruf Java Basics - Anfänger-Themen 4
V JDK / JRE / PATH Verwirrungen Java Basics - Anfänger-Themen 6
J Count und Copy in Stream<Path> Java Basics - Anfänger-Themen 11
F Git Projekt im Build Path Java Basics - Anfänger-Themen 3
J Erstellen einer Datei ohne path Java Basics - Anfänger-Themen 1
B MySQL Path bekommen Java Basics - Anfänger-Themen 40
B PATH kann nicht geändert werden Java Basics - Anfänger-Themen 2
G Erste Schritte Unter Mac "Path" anpassen .bash_profile? Java Basics - Anfänger-Themen 5
M Umgebungsvariable JDK/JRE? PATH setzen Java Basics - Anfänger-Themen 5
U Absolute path funktioniert nicht Java Basics - Anfänger-Themen 5
D javac kann trotz PATH-Eintrag nicht gefunden werden (Hello World) Java Basics - Anfänger-Themen 10
Q Path wird nicht richtig "übersetzt"? Java Basics - Anfänger-Themen 7
B Umgebungsvariable PATH gelöscht, Probleme bei Wiederherstellung Java Basics - Anfänger-Themen 1
M Wann PATH und wann JAVA_HOME in Windows System 7 setzen? Java Basics - Anfänger-Themen 2
J Compiler-Fehler bootstrap class path not set in conjunction with -source 1.6 Java Basics - Anfänger-Themen 2
H Best Practice java.io.File oder java.nio.Path Java Basics - Anfänger-Themen 5
S PATH und Pfad auslesen.... Java Basics - Anfänger-Themen 3
H Eclipse startet nicht (PATH Problem?) Java Basics - Anfänger-Themen 12
S Dateien mittels Path(s) kopieren und umbenennen. Java Basics - Anfänger-Themen 4
S A* Path Algorithmus in Java schon vorhanden Java Basics - Anfänger-Themen 3
Z Umgebungsvariable PATH-Umgebungsvariable unter Windows 7 Java Basics - Anfänger-Themen 27
S Umgebungsvariable Exception in thread "main" java.lang.UnsatisfiedLinkError: no J3D in java.librar y.path Java Basics - Anfänger-Themen 15
S File Kopieren Path Pfad Problem Java Basics - Anfänger-Themen 3
Y .class Ausführung nicht möglich - Path lässt sich nicht ändern Java Basics - Anfänger-Themen 8
0 Path Java Basics - Anfänger-Themen 2
S java.io.file Appdata-PATH Java Basics - Anfänger-Themen 5
G was ist der Project class path Java Basics - Anfänger-Themen 7
G OOP Projektabhängigkeiten: A cycle was detected in the build path of project Java Basics - Anfänger-Themen 10
M Path Umgebungsvariable Java Basics - Anfänger-Themen 5
A Zeilenumbrüche im class-path der manifest.mf? Java Basics - Anfänger-Themen 5
D Java dll's und java.library.path Java Basics - Anfänger-Themen 2
J JAVA_HOME und path setzen bei windows 7 Java Basics - Anfänger-Themen 5
H windows 7 javac/path nicht gefunden Java Basics - Anfänger-Themen 3
M Java aufrufen, obwohl nicht in PATH-Variable eingetragen Java Basics - Anfänger-Themen 11
S HILFE Wie stelle ich die Path Varibalen wieder ein Java Basics - Anfänger-Themen 4
M path aus jar file Java Basics - Anfänger-Themen 14
Swiper Nach CronJob - Path nicht gefunden Java Basics - Anfänger-Themen 2
V Path? Java Basics - Anfänger-Themen 3
I Probleme beim Einrichten von Java (PATH-Veriable) Java Basics - Anfänger-Themen 4
T umgebungsvariable in xp setzen: hinter vorhandenen path? Java Basics - Anfänger-Themen 3
B Path Umgebungsvariable einstellen? Java Basics - Anfänger-Themen 5
H -Djava.library.path liefert in der Konsole "ClassNotFou Java Basics - Anfänger-Themen 4
D Probleme mit java.library.path unter linux Java Basics - Anfänger-Themen 4
M Path eines Files Java Basics - Anfänger-Themen 24
T Einen Path von einer Main zu einer anderen Main übergeben Java Basics - Anfänger-Themen 34
L path einlesen und erkennen ob es für windows oder linux ist Java Basics - Anfänger-Themen 8
S Probleme mit path Java Basics - Anfänger-Themen 4
E Setzen des java.library.path Java Basics - Anfänger-Themen 7
G Path anlegen Java Basics - Anfänger-Themen 2
R Zu blöd für System.getProperty(path.separator) ? Java Basics - Anfänger-Themen 3
A Classpath oder Path? Java Basics - Anfänger-Themen 7
F Class-Path Eintrag in Manifest Java Basics - Anfänger-Themen 6
M Path zu javac nur für Administrator auf XP? Java Basics - Anfänger-Themen 2
G Hello World: Invalid Path Java Basics - Anfänger-Themen 6
T progr. kompilieren nicht möglich..autoexec.bat...Path..`wo? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben