classe unter windows kompiliert läuft nicht unter linux?

Status
Nicht offen für weitere Antworten.
S

syntje

Gast
Hallo,

hab mal wieder eine doofe Anfängerfrage. Ich arbeite mit dem oregano-Server, ist aber vielleicht auch gar nicht so wichtig, falls es ein Java-Problem sein sollte. Jedenfalls kompiliere ich eine .java in eine .class, die ich dann mit dem oregano-Server verwende. Mach ich das lokal auf meinem Windowssystem, dann läuft auch alles prima. Lade ich die .class auf den Linuxserver, so tut sich gar nichts (bekomme leider auch keine Fehlermeldungen).
Da es eigentlich funktionieren sollte, bin ich jetzt leicht verwirrt. Gibt es Unterschiede zwischen den Plattformen, die ich beachten muss? Ich habe zusätzlich eine .jar dem Projekt zugeordnet, aber dass dürfte doch nach dem kompilieren (also speichern) doch egal sein, oder?
 

hupfdule

Top Contributor
Eine kompilierte Java-Datei läuft auf allen Plattformen. Dort liegt das Problem nicht. Da ich den oregano-Server nicht kenne, kann ich mir jedoch nichts darunter vorstellen, wenn du sagst, dass du sie dort verwendest. Wieso bekommst du keine Fehlermeldungen? Der Server muss doch auch sein Fehlerlog haben.
Allerdings klingt
Code:
Ich habe zusätzlich eine .jar dem Projekt zugeordnet, aber dass dürfte doch nach dem kompilieren (also speichern) doch egal sein, oder?
danach, dass du eine externe Bibliothek verwendest, diese aber nicht dem Server mitgibst. Falls das so sein sollte: Ein Kompiliervorgang kompiliert nicht sämtliche Bibliotheken in die entstandene class-Datei ein. Dei Bibliotheken müssen auf dem Zielsystem auf jeden Fall vorhanden sein und der VM (bzw. dem oregano-Server) bekannt sein.
 

Wildcard

Top Contributor
Wenn du plattformabhängigen Code verwendest (.dll, .so) dann musst die diesen Teil auch betriebssystem spezifisch ausführen.
Das du keine Fehler bekommst, kann eigentlich nur daran liegen das du Exceptions verschluckst.
 
G

Guest

Gast
Ist leider nicht mein Server und ich habe auch nicht viel Ahnung von dem. Ob da doch irgendwelche Exceptions auftreten, kann ich deswegen leider nicht sagen.

Die angesprochene Bibliothek ist zwar auf dem Server vorhanden, aber natürlich in einem anderen Pfad. Muss ich einen anderen Pfad angeben, als lokal? Käme mir ja komisch vor, allerdings weiß ich dann auch nicht, wie er die .jar auf dem Server finden soll. Hilfe :(

Aber mal was anderes: hab die spaßeshalber mit "java..." in der Konsole (lokal) bzw putty (linux) ausgeführt. Klar kam ne Fehlermeldung, allerdings kam unter linux ein "java.lang.UnsupportedClassVersionError", unter Windows nicht! Kanns daran liegen?
 
S

syntje

Gast
Dann kommen wir der Sache vielleicht näher :D

Hab mal "java -version" eingegeben. Hab lokal 1.6...., auf Linux 1.5...., so weit so gut. Kann ich denn auf 1.5 kompilieren? Ich arbeite mit Eclipse.
 
S

syntje

Gast
Ich bin leider immer noch am versuchen. Hab jetzt schon allerlei jre's runtergeladen und in den properties des Projekts angegeben (zuletzt 1.5.0_07). Bin auch erstmal auf eine HelloWorld.class umgestiegen. Hab unter Linux aber immer noch den "java.lang.UnsupportedClassVersionError: Bad version number in .class file"-Fehler. Sollte dass dann nicht gehen?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Methoden aus anderer classe über nehmen Java Basics - Anfänger-Themen 10
K Erste Schritte Classe in andere Einfügen?? Java Basics - Anfänger-Themen 12
E Klassen Abstracte Classe als Vereinfachung Java Basics - Anfänger-Themen 4
A Classe um Fenster(classe) zu schließen? Java Basics - Anfänger-Themen 4
Q Classe durch Buttonklick im Layout öffnen Java Basics - Anfänger-Themen 4
I neue Methode zu Classe z.B. String hinzufügen Java Basics - Anfänger-Themen 7
L freeware Liniendiagramm Classe Java Basics - Anfänger-Themen 3
R Xml daten aus anderer classe beziehen. Java Basics - Anfänger-Themen 3
R pfad übergeben von einer classe zu anderen. Java Basics - Anfänger-Themen 14
S JTextField in anderer Classe mit getter Methode auslesen. Java Basics - Anfänger-Themen 2
M Keine Anzeige, wenn ich die Classe umbenenne Java Basics - Anfänger-Themen 13
M Wo den Ordner javafx-sdk-21.0.2 unter Linux ablegen? Java Basics - Anfänger-Themen 5
E Audio Datei unter Bedingungen ausführen Java Basics - Anfänger-Themen 19
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
nbergmann Umgebungsvariablen einstellen unter Windows 7 klappt nicht Java Basics - Anfänger-Themen 2
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
thor_norsk Datentypen unter Java Java Basics - Anfänger-Themen 3
R Array mit Unter- und Obergrenze ganze Zahlen dazwischen erscheinen nicht Java Basics - Anfänger-Themen 1
U BestPractise für Deployment unter Windows gesucht Java Basics - Anfänger-Themen 12
W Random Zahl unter Berücksichtung eines Durchschnitts Java Basics - Anfänger-Themen 7
B Java Mail -> Mail senden, ist aber nich in IMAP unter "Gesendet" Java Basics - Anfänger-Themen 3
D Wert des Arrays unter Bedingungen ändern Java Basics - Anfänger-Themen 1
M Speichern unter. Java Basics - Anfänger-Themen 11
L Linux Befehle unter Windows in Eclipse ausführen Java Basics - Anfänger-Themen 3
J ImagaIO funktioniert nicht unter Ubuntu Java Basics - Anfänger-Themen 23
E Knoten eines Baumes unter Bedinung zählen Java Basics - Anfänger-Themen 2
J Punkt auf,über,unter oder zwischen 2 Geraden Java Basics - Anfänger-Themen 14
B Klassen Alle Unter-Objekte durchlaufen in der Hauptklasse Java Basics - Anfänger-Themen 10
F Console command unter Linux Java Basics - Anfänger-Themen 7
C GUI Programmierung unter Windows mit Java womit? Java Basics - Anfänger-Themen 11
D Einen Wert unter einen ActionListener weitergeben Java Basics - Anfänger-Themen 1
S Compiler-Fehler javac hat Probleme mit Paketen unter OSX Java Basics - Anfänger-Themen 2
N Eclipse - eigene Icons unter ClassPath Resource Java Basics - Anfänger-Themen 0
G Erste Schritte Unter Mac "Path" anpassen .bash_profile? Java Basics - Anfänger-Themen 5
C Java stellt unter Windows keine Umlaute dar Java Basics - Anfänger-Themen 9
J Ordner unter Windows Verstecken Java Basics - Anfänger-Themen 2
F Erste Schritte Unter Windows programmieren und dann auf Linux laufen lassen Java Basics - Anfänger-Themen 4
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
Bluedaishi Dateien Lassen sich unter windows nicht löschen Java Basics - Anfänger-Themen 8
W Datei wird aus resources unter Windows nicht kopiert Java Basics - Anfänger-Themen 1
S Datei einlesen - Dateipfad unter Linux anpassen Java Basics - Anfänger-Themen 12
A Java IDE unter 400mb?? Java Basics - Anfänger-Themen 3
M JSF Projekt erstellen unter Eclipse Java Basics - Anfänger-Themen 7
A .jar unter Linux nutzen Java Basics - Anfänger-Themen 2
G Java unter Mac = schlecht | Windows = gut? Java Basics - Anfänger-Themen 14
M datei startet unter windows 7 nicht Java Basics - Anfänger-Themen 12
N .jar läuft nicht unter Windows 7 Starter Java Basics - Anfänger-Themen 4
F Exportieren als ausführbare Jar-Datei unter Ubuntu nicht möglich Java Basics - Anfänger-Themen 17
M in jTable schreiben unter Bedingung Java Basics - Anfänger-Themen 3
FrozeTee .java Dateien unter Windows 7 werden nicht angezeigt Java Basics - Anfänger-Themen 7
J Erste Schritte Speichern / Speichern unter / title Frame Java Basics - Anfänger-Themen 5
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
A Probleme mit JAR-Datei-Erstellung unter Eclipse Java Basics - Anfänger-Themen 23
S Umgebungsvariablen unter Windows XP Java Basics - Anfänger-Themen 6
S Classpath Libraries werden unter Linux nicht erkannt Java Basics - Anfänger-Themen 5
H speichern unter (JFileChooser) Java Basics - Anfänger-Themen 2
B Javadoc-Befehl unter Ubuntu Java Basics - Anfänger-Themen 2
Z Umgebungsvariable PATH-Umgebungsvariable unter Windows 7 Java Basics - Anfänger-Themen 27
V mehrfachvererbung unter interfaces Java Basics - Anfänger-Themen 10
Z [TrayIcon] Transparent unter Linux Java Basics - Anfänger-Themen 10
L Farbe unter Cursor bestimmen Java Basics - Anfänger-Themen 5
D Pfadangabe unter windows Java Basics - Anfänger-Themen 7
K kan 64Bit Version unter Win7Pro64 nicht installieren Java Basics - Anfänger-Themen 12
J File unter Linux Java Basics - Anfänger-Themen 8
J JDK installieren JRE unter Windows7 64bit Java Basics - Anfänger-Themen 8
C Mehrere Zeilen unter ~.showMessageDialog Java Basics - Anfänger-Themen 12
F getProperty() unter 64bit Java Basics - Anfänger-Themen 2
J Erstellte .jar unter 32 bit funktioniert nicht bei 64 bit Java Basics - Anfänger-Themen 4
G jar unter MeeGo installieren Java Basics - Anfänger-Themen 3
VfL_Freak Applikation läuft nicht unter Windows7 "platform not supported" Java Basics - Anfänger-Themen 15
R Programm gibt keine Reaktion unter Eclipse auf Mac Java Basics - Anfänger-Themen 13
I Java Programm unter Linux ausführen Java Basics - Anfänger-Themen 2
J Java Tool unter Windows ausführen Java Basics - Anfänger-Themen 8
H archive vergleichbarer Paramter unter Tag Object mit Parameter codetype="application/java-vm" Java Basics - Anfänger-Themen 3
C Windows Java unter Unix Java Basics - Anfänger-Themen 2
M Importieren von "IO.class" unter Eclipse Java Basics - Anfänger-Themen 4
G Problem mit einem Programm unter Win7 Java Basics - Anfänger-Themen 2
M Problem mit relativen Pfad unter Linux Java Basics - Anfänger-Themen 5
J Classpath bestimmen, unter Windows 7 Java Basics - Anfänger-Themen 2
S Random zahlen mit unter und obergrenze Java Basics - Anfänger-Themen 3
L Lucene Classpath unter linux setzen Java Basics - Anfänger-Themen 8
M Icons etc. werden unter Linux nicht gefunden Java Basics - Anfänger-Themen 6
C setResizable(false) unter NetBeans Java Basics - Anfänger-Themen 3
M Java einrichten unter Windows 7 Java Basics - Anfänger-Themen 12
C Wav-Sound nur unter Window Java Basics - Anfänger-Themen 5
B Classpath setzen - UNTER MAC OS X Java Basics - Anfänger-Themen 2
A 2 Monitore unter Java Java Basics - Anfänger-Themen 2
Y BufferdImage schreiben, unter Vista gehts, unter Ubuntu nicht... Java Basics - Anfänger-Themen 9
U Speichern unter button programmieren Java Basics - Anfänger-Themen 12
T Einfache Textausgabe .java unter OS X Java Basics - Anfänger-Themen 13
K Terminal Befehl mit Java unter Mac ausführen Java Basics - Anfänger-Themen 18
R .jar läuft nicht unter Linux Java Basics - Anfänger-Themen 11
D Class not found fehler beim ausführen unter konsole : / Java Basics - Anfänger-Themen 2
B Java Datei unter Solaris kompilieren Java Basics - Anfänger-Themen 2
T Drucken von Listen bestehend aus Grafik und Text (unter swing) Java Basics - Anfänger-Themen 7
C Windows Look and Feel unter Linux Java Basics - Anfänger-Themen 10
K Export Eclipse-Project unter MAC OS X Java Basics - Anfänger-Themen 2
F jar Datei unter Vista 64 bit Java Basics - Anfänger-Themen 2
schroedi JAVA_HOME setzen unter Debian Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben