Laufen meine alten progs auf java 5 noch?

Status
Nicht offen für weitere Antworten.

dotlens

Top Contributor
hallo

hab gehört das java 5 nicht abwärts kompatibel ist. jedenfalls nicht vollständig. stimmt das?

gruss
 
B

Beni

Gast
Du kannst einen 5.0 kompilierten Code nicht auf einem 1.4-System laufen lassen, aber umgekehrt gibt es (meines Wissens) keine Probleme
 
B

bygones

Gast
nein das stimmt nicht.. du kannst unter java 5 auch alte programme laufen lassen..

höchstens es sind Klassen nicht mehr vorhanden, aber meines wissens nicht !
 

0xdeadbeef

Top Contributor
Ich habe das bisher nur in dem Kontext gehört, daß mit Java 1.5 kompilierte Programme nicht auf Java1.4 laufen, auch wenn sie nicht explizit neue Funktionalitäten (Generics usw.) benutzen. Man kann wohl mit entsprechenden Optionen 1.4-kompatiblen Code erzeugen, aber auch da kann man sich durch die überarbeitete Klassenbibliothek auf die Schnauze legen. Die offizielle Aussage ist also, daß mit 1.5 kompilierte Programme auch 'ne 1.5er JVM brauchen.
Andersrum habe ich noch nichts gehört.
 
B

bygones

Gast
rein theoretisch könnte mann wg Typ - Erasure 1.5 Generics unter 1.4 laufen lassen.... aber technisch geht das nicht (da u.a. das class Format geändert werden musste).

Aber generell kann man nicht ein kompiliertes programm auf einer versions-niedrigeren JVM laufen lassen !
 

0xdeadbeef

Top Contributor
Bin jetzt schon über die erste Inkompatibilität gestolpert. BigDecimal.toString verhält sich in 1.5 ganz anders als in 1.4, was in meinem derzeitigen Projekt unangenehme Auswirkungen hat. Zwar steht die "alte" Funktionalität von toString jetzt in toPlainString zur Verfügung, es wäre aber natürlich sinnvoller gewesen, toString unverändert zu lassen und die neue Funktionalität neu zu benennen (statt umgekehrt).
So bleibt mir leider nichts anderes übrig, als eine Sonderbehandlung einzubauen. :autsch:
 

dotlens

Top Contributor
kannst ja die toString methode überschreiben und intern die toPlainString Methode aufrufen und umgekehrt...
Nur nicht verwechseln bei den nächsten Projekten ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Lennox Schinkel Java Kara Auf einen Java Host laufen lassen Allgemeine Java-Themen 17
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
L JAR-File auf Ilias (LMS) laufen lassen Allgemeine Java-Themen 0
S Swing Tasks die regelmaessig alleine laufen Allgemeine Java-Themen 3
david19 Software AE über Domain laufen lassen Allgemeine Java-Themen 0
M Methoden Operation auslagern und "nebenbei" laufen lassen Allgemeine Java-Themen 3
B JAVA Prozesse in einer eigenen Anwendung laufen lassen Allgemeine Java-Themen 9
G Programm dauerhaft laufen lassen Allgemeine Java-Themen 4
P OSGi Bundle in JBoss zum laufen bringen Allgemeine Java-Themen 0
B Best Practice SWT Programm auf dem Mac laufen lassen Allgemeine Java-Themen 7
I Echtzeitcharts laufen nicht Allgemeine Java-Themen 10
H Shellskript von JAVA aus laufen lassen? Allgemeine Java-Themen 4
T auch bei neustart laufen... Allgemeine Java-Themen 3
A Methoden laufen im Konstruktor, außerhalb allerdings nicht Allgemeine Java-Themen 2
S Endlos laufen lassen Allgemeine Java-Themen 9
T Javaprogramm unter Linux auf bestimmten Kern starten/laufen lassen ? Allgemeine Java-Themen 22
L [jCuda] wie bekomm ich es zum laufen? Allgemeine Java-Themen 5
M JAVA Anwendungen laufen auf WIN7 64bit nicht Allgemeine Java-Themen 6
nrg Java Observer in SysTray laufen lassen / Console schließen Allgemeine Java-Themen 2
F Programm in regelmäßigen Abständen laufen lassen Allgemeine Java-Themen 6
M Prüfen, welche anderen Programme laufen Allgemeine Java-Themen 5
K Bekomme JUnit TEst nicht zum laufen :( Allgemeine Java-Themen 9
D OpenOfficeSDK Examples laufen nicht Allgemeine Java-Themen 5
A Wie lasse ich mein Programm als Daemon laufen? Allgemeine Java-Themen 4
G java Programm im Hintergrund laufen lassen Allgemeine Java-Themen 8
P Java 6 kompilierte programme laufen die auch unter JRE 1.4.x Allgemeine Java-Themen 43
S Bild durchs Label laufen Allgemeine Java-Themen 14
M Appletwebsite auf dem Windows Server 2003 IIS laufen lassen Allgemeine Java-Themen 7
Chris_1980 Applets laufen bei mir nicht im IE 7 Allgemeine Java-Themen 2
G Applet mit Sockets und TableLayout will nicht laufen Allgemeine Java-Themen 3
73x JAR file mit zusätzlicen Libraries zum Laufen bringen Allgemeine Java-Themen 6
P Java - Application auf Debian System zum laufen bringen Allgemeine Java-Themen 11
S Java Programm soll im Hintergrund laufen (vgl. fork() bei C) Allgemeine Java-Themen 10
V MySql db unter Java zum laufen bringen. Allgemeine Java-Themen 2
B nur eine Instanz eines Programms laufen lassen Allgemeine Java-Themen 8
C Programm aus einer jar-File zum laufen bringen Allgemeine Java-Themen 13
T Programm auf niedriger Priorität laufen lassen Allgemeine Java-Themen 4
Z Java Programme laufen nicht zusammen Allgemeine Java-Themen 9
A wie bekomme ich Applikation zum Laufen Allgemeine Java-Themen 3
P iText unter Linux zum Laufen bringen Allgemeine Java-Themen 4
A Socket-Server ohne Terminal laufen lassen [Windows] Allgemeine Java-Themen 5
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
T Meine Frage lautet wie ich 2 CSV Dateien miteinander in Java verbinde und Spalten die zueinander gehören durch den gleichen Key zusammen ausgebe? Allgemeine Java-Themen 5
Thallius Ist meine static Helper Class Thread save? Allgemeine Java-Themen 9
X Wie kann ich meine Stdlib in Intelliji benutzen? Allgemeine Java-Themen 3
B Wie kann ich meine Pläne am besten umsetzen? Allgemeine Java-Themen 2
B Suche nach einem Testprogramm für meine BA Allgemeine Java-Themen 0
Thallius Warum ist meine private porperty public? Allgemeine Java-Themen 7
V Threads Weshalb funktionieren meine Threads nicht? Allgemeine Java-Themen 2
A Eine Spezifikation für meine Bachelorarbeit! Allgemeine Java-Themen 3
B Schnittstelle von Facebook zu Java(Eclipse) für meine Internetseite Allgemeine Java-Themen 20
S import meine.eigenes.import Allgemeine Java-Themen 6
Luk10 Factory auf meine Situaion anwendbar? Allgemeine Java-Themen 14
S HTML => DOM - Welcher Parser für meine Zwecke? Allgemeine Java-Themen 3
S ThreadPoolExecutor: wie stelle ich fest dass meine Threads im Pool mit ihrer Arbeit fertig sind? Allgemeine Java-Themen 3
D Ich möchte meine *.java Dateien in Applets "umschreiben. Aber wie? Allgemeine Java-Themen 3
V Math.log auf meine Art zu ungenau Allgemeine Java-Themen 15
B log4j löscht meine Logdateien Allgemeine Java-Themen 2
E JFreeChart jars mit in meine Jar packen Allgemeine Java-Themen 6
T NetBeans: Ist meine Konfiguration falsch? Allgemeine Java-Themen 7
M Windows: Start --> Ausführen --> [url]http://meine.url.com[/url] Allgemeine Java-Themen 3
J Was ist genauer: Thread.sleep() oder meine Variante? Allgemeine Java-Themen 64
E Was ist ein gutes Design fuer meine Programm? Allgemeine Java-Themen 3
S Ich verstehe meine Java-Version nicht Allgemeine Java-Themen 6
P meine selectAll methode makiert text nicht? Allgemeine Java-Themen 9
S Paar Infos für meine Dokumentation. Allgemeine Java-Themen 5
H Java mag meine Klasse nicht, Identifier expected Allgemeine Java-Themen 6
T Soll ich meine Software als freeware zum download geben? Allgemeine Java-Themen 15
P Welches JRE braucht meine Applikation? Allgemeine Java-Themen 3
B Meine Hausaufgaben... Allgemeine Java-Themen 14
S meine java laufschrift funzt auf meinem NB teilweise schrott Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben