Compilieren&Starten: Unter Windows prima unter Linux Feh

Status
Nicht offen für weitere Antworten.

SBS

Aktives Mitglied
Guten Morgen,

ich habe folgendes, seltsames, Phänomen!

Ich compiliere und Starte mein Programm unter Windows mit folgenden Konsolen Befehlen

solution.jpg


Ich hatte vorher bereits kompilierfehler, da wurde mir hier bereits geholfen:

http://www.java-forum.org/de/viewtopic.php?t=52875&start=15 :applaus:

Das hat jetzt bei mir zuhause unter Windows alles prima geklappt, die Gui meines Progs wurde aufgerufen.

So, nun habe ich den gleichen Ordner mit den gleichen Sources auch in der Uni vorliegen und versuche unter SUSE Linux per Kommandozeile zu kompilieren:

javac -cp lib/dom4j-1.6.1.jar:lib/xml-apis.jar monitor/*.java

java -cp .:lib/dom4j-1.6.1.jar:lib/xml-apis.jar monitor/Start

Es kompiliert und dann wird mir folgende Fehlermeldung ausgegeben:

org.dom4j.DocumentException: null Nested exception: null
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.dom4j.io.SAXReader.read(SAXReader.java:343)
at monitor.XMLConfiguration.parse(XMLConfiguration.java:54)
at monitor.XMLConfiguration.<init>(XMLConfiguration.java:43)
at monitor.Manager.<init>(Manager.java:36)
at monitor.Gui.<init>(Gui.java:115)
at monitor.Start.main(Start.java:16)
Nested exception:
java.net.MalformedURLException
at java.net.URL.<init>(URL.java:601)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:968)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.dom4j.io.SAXReader.read(SAXReader.java:343)
at monitor.XMLConfiguration.parse(XMLConfiguration.java:54)
at monitor.XMLConfiguration.<init>(XMLConfiguration.java:43)
at monitor.Manager.<init>(Manager.java:36)
at monitor.Gui.<init>(Gui.java:115)
at monitor.Start.main(Start.java:16)
Nested exception: java.net.MalformedURLException
at java.net.URL.<init>(URL.java:601)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:968)
at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at org.dom4j.io.SAXReader.read(SAXReader.java:465)
at org.dom4j.io.SAXReader.read(SAXReader.java:343)
at monitor.XMLConfiguration.parse(XMLConfiguration.java:54)
at monitor.XMLConfiguration.<init>(XMLConfiguration.java:43)
at monitor.Manager.<init>(Manager.java:36)
at monitor.Gui.<init>(Gui.java:115)
at monitor.Start.main(Start.java:16)
Exception in thread "main" java.lang.NullPointerException
at monitor.XMLConfiguration.parse(XMLConfiguration.java:5Cool
at monitor.XMLConfiguration.<init>(XMLConfiguration.java:43)
at monitor.Manager.<init>(Manager.java:36)
at monitor.Gui.<init>(Gui.java:115)
at monitor.Start.main(Start.java:16)

Hat das schonmal jemand gesehen? Bin im Moment ratlos, da es unter Windows prima kompiliert und Startet. Was ist da los?!?
 
G

Gast

Gast
Ihm fehlt ein benötigtes jar File, welches du wahrscheinlich unter Windows in JREHOME\lib\ext liegen hast, aber auf dem Linux System ist dieses jar nit vorhanden.
Einfachste Weg wäre das File einfach mal rüber zu kopieren.
Nit gerade sauber aber sollte gehen.
 
S

SlaterB

Gast
unter Linux : zur Trennung von Classpath-Elementen,
unter Windows ;

edit: ach Mist, hast du schon, immer diese vielen Tests, die man auseinanderhalten muss ;)
 

Murray

Top Contributor
Gast hat gesagt.:
Ihm fehlt ein benötigtes jar File, welches du wahrscheinlich unter Windows in JREHOME\lib\ext liegen hast, aber auf dem Linux System ist dieses jar nit vorhanden.
Einfachste Weg wäre das File einfach mal rüber zu kopieren.
Nit gerade sauber aber sollte gehen.
Woraus schließt du das? Ich sehe nur - wie kleiner_held - eine NullPointerException in monitor/XMLConfiguration.java, Zeile 54, die dann einige Folgefehler verursacht.
 
G

Gast

Gast
Hm ich habe meine Sources grade net vor ort, mus sich zuhause gucken was ich in der Zeile mache.

Habe in meinem Windowssystem auch nichts zu den STadard-libs hinzugefüg - Java Installationen sind beide neu und identisch.

Wie kann es sein dass es sich unter Windows starten lässt und unter Linux dieser Fehler kommt?! Sowas gibts doch net... *grml*
 

Murray

Top Contributor
Es könnte z.B. sein, dass du versuchst, eine Datei zu laden, die auf einem System da ist, auf dem anderen nicht - das hätte nicht mal was mit dem Unterschied zwischen Linux und Windows zu tun. Es kann auch sein, dass du einen Dateinamen angibst, der sich bzgl. Groß- und Kleinschreibung vom Namen der wirklich vorhandenen Datei unterscheidet - das ist unter Windows egal, unter Linux nicht. Und schließlich könnten auch noch die unterschiedlichen Pfadseparatoren ("\" vs. "/") Fehler verursachen - daher besser immer mit File#separator bzw. File#separatorChar arbeiten.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Programm compilieren Java Basics - Anfänger-Themen 10
V Klassen Fehler beim compilieren einer Datei in CamelCase Java Basics - Anfänger-Themen 2
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
O Java will mir den Quelltext nich zu Bytecode Compilieren Java Basics - Anfänger-Themen 24
puba Twitter4j fehlen beim Compilieren Libs Java Basics - Anfänger-Themen 5
Z Erste Schritte Compilieren Java Basics - Anfänger-Themen 3
A Problem beim Compilieren Java Basics - Anfänger-Themen 11
M Problem beim Compilieren Java Basics - Anfänger-Themen 14
A Mit javac zweite Datei compilieren ohne Erste erneut zu compilieren? Java Basics - Anfänger-Themen 7
S Problem beim ersten compilieren überhaubt Java Basics - Anfänger-Themen 43
F Mit javac Package compilieren Java Basics - Anfänger-Themen 3
M Problem beim compilieren Java Basics - Anfänger-Themen 6
H TicTacToe Fehler beim Compilieren Java Basics - Anfänger-Themen 7
H programm lässt sich nicht compilieren Java Basics - Anfänger-Themen 7
brunothg text plattformunabhängig compilieren Java Basics - Anfänger-Themen 10
J IOTools kann beim compilieren nicht gefunden werden Java Basics - Anfänger-Themen 8
M Fehler beim Compilieren Java Basics - Anfänger-Themen 2
P Hilfe, ich kann nicht compilieren Java Basics - Anfänger-Themen 3
M Fehler beim Compilieren Java Basics - Anfänger-Themen 4
S Zur Laufzeit Strings Compilieren Java Basics - Anfänger-Themen 5
I Kann nicht compilieren warum? Bei großen Quellcode. Java Basics - Anfänger-Themen 8
G Habe ein Problem mit syn-Editor ( beim compilieren) Java Basics - Anfänger-Themen 4
D Java-Pojekt in Eclispe erstellt -> Wie nun compilieren ? Java Basics - Anfänger-Themen 29
Silas89 Java in exe Compilieren (Guter Grund!) Java Basics - Anfänger-Themen 10
T Fehler beim Compilieren Java Basics - Anfänger-Themen 5
G Klasse dynamisch ohne Datei compilieren: Fehler Java Basics - Anfänger-Themen 4
S per Kommandozeile compilieren: Problem: externe Jars einbind Java Basics - Anfänger-Themen 16
K Kann nicht Compilieren Java Basics - Anfänger-Themen 8
T Speichern, Compilieren usw (speziell Linux) Java Basics - Anfänger-Themen 3
G Hilfe! Schaffe es nicht den folgenden Code zu compilieren Java Basics - Anfänger-Themen 2
A JavaApplet neu compilieren? Fehler? Java Basics - Anfänger-Themen 6
G Quelltext compilieren und öffnen Java Basics - Anfänger-Themen 11
R kann mir wer das compilieren bitte? Java Basics - Anfänger-Themen 3
A Java auf dem PDA compilieren. Geht das? Java Basics - Anfänger-Themen 13
G Probleme beim Compilieren Java Basics - Anfänger-Themen 6
L Compilieren funktioniert, aber beim öffnen kommt nichts Java Basics - Anfänger-Themen 7
S Mit SDK 1.5 für JRE 1.4 compilieren Java Basics - Anfänger-Themen 8
A Mit einer *.xml datei compilieren? Java Basics - Anfänger-Themen 17
N Warnungen beim Compilieren Java Basics - Anfänger-Themen 5
H Problem mit Compilieren Java Basics - Anfänger-Themen 7
A Compilieren Java Basics - Anfänger-Themen 5
S Fehler beim compilieren Java Basics - Anfänger-Themen 3
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
S Timer vs ExecutorService: jeden Sonntag um 14.00 Uhr einen Task starten..? Java Basics - Anfänger-Themen 1
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
izoards Prunsrv - Windows Service - .bat file starten Java Basics - Anfänger-Themen 84
I Jetty starten von Programm (Main) Java Basics - Anfänger-Themen 27
MarvinsDepression Umgebungsvariable kann Java-Applikationen außerhalb der IDE nicht starten Java Basics - Anfänger-Themen 4
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
E Warum lässt sich eine Klasse nicht starten, wenn eine andere Klasse in dem Modul fehlerhaft ist? Java Basics - Anfänger-Themen 1
Dimax Java Programm mit exec starten Java Basics - Anfänger-Themen 5
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
K Kann nicht starten Java Basics - Anfänger-Themen 63
S Mit Cloud Messaging Service starten Java Basics - Anfänger-Themen 2
S Android Service ferngesteuert starten Java Basics - Anfänger-Themen 5
W Threads starten Java Basics - Anfänger-Themen 2
A Eclipse-Fenster starten statt Konsoleausgabe Java Basics - Anfänger-Themen 2
J script: jar Datei starten auf Mac Os Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
T Fehlermeldung beim Starten von FlashTool Java Basics - Anfänger-Themen 27
C Classpath Compiler lässt sich nur bedingt von Kommandozeile aus starten Java Basics - Anfänger-Themen 17
L Programm lässt sich nicht starten! Java Basics - Anfänger-Themen 1
J Timer bauen, Main Methode immer wieder neu starten Java Basics - Anfänger-Themen 13
x-tshainge Mein Programm lässt sich nicht Starten Java Basics - Anfänger-Themen 8
B Mit Java anderes Java Programm starten Java Basics - Anfänger-Themen 3
M Java swing im Browser starten Java Basics - Anfänger-Themen 0
E App lässt sich nicht starten Java Basics - Anfänger-Themen 8
L Eine Klasse aus dem gleichen Package starten Java Basics - Anfänger-Themen 3
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
E Threads Thread in While-Schleife nur einmal starten Java Basics - Anfänger-Themen 2
N Timer funktioniert nicht beim starten Java Basics - Anfänger-Themen 3
K Methoden Methode starten wenn JFrame geöffnet wird Java Basics - Anfänger-Themen 2
M Objekt starten von der main-Methode Java Basics - Anfänger-Themen 1
T while schleife starten , beeneden und wieder Starten Java Basics - Anfänger-Themen 8
B Gleicher Prozess starten und stoppen (Problem beim Stoppen) Java Basics - Anfänger-Themen 5
B javax.ejb.Timer wieder starten? Java Basics - Anfänger-Themen 0
lgund Classpath Raspberry Pi 3 FX Starten Java Basics - Anfänger-Themen 4
B MySQL starten / stoppen -> Stoppen erzeugt neuen Prozess Java Basics - Anfänger-Themen 0
B .bat - Datei starten ohne Konsolenfenster zu sehen Java Basics - Anfänger-Themen 6
X Betriebssytem interne Consolen Commands über Java starten Java Basics - Anfänger-Themen 2
cezary Server läßt sich nicht starten Java Basics - Anfänger-Themen 2
J Classpath Programm aus Programm heraus starten Java Basics - Anfänger-Themen 1
K Methoden Programm ohne Main Methode starten Java Basics - Anfänger-Themen 2
GENiALi Java Console Anwendung starten in Prozess Java Basics - Anfänger-Themen 3
P Javaprogramm mit einer bestimten Version starten Java Basics - Anfänger-Themen 5
R externes Programm starten Java Basics - Anfänger-Themen 12
U jar aus RAM heraus starten Java Basics - Anfänger-Themen 21
O Probleme mit Starten Java Basics - Anfänger-Themen 2
T jar von stick aus über jre auf stick starten Java Basics - Anfänger-Themen 6
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
T Wieso kann ich das jar file nicht starten? Java Basics - Anfänger-Themen 5
P Programm lässt sich nicht starten - Klasse mit Hauptmethode nicht gefunden Java Basics - Anfänger-Themen 9
F Timer abbrechen und wieder starten Java Basics - Anfänger-Themen 5
U Java Swing Timer mit ButtonKlick starten u. nach 12 Sekunden Befehl ausführen Java Basics - Anfänger-Themen 7
G Thread mehrmals starten und schliessen Java Basics - Anfänger-Themen 6
M Eclipse.exe/ symbol nicht vorhanden. kann nicht starten :S Java Basics - Anfänger-Themen 10
G JUnit-Tests im Programmdurchlauf starten Java Basics - Anfänger-Themen 4
Thallius Hidden Feature über Key Event starten Java Basics - Anfänger-Themen 4
M Programm mit jdb starten Java Basics - Anfänger-Themen 0

Ähnliche Java Themen

Neue Themen


Oben