Braucht man die neue VM 1.5

Status
Nicht offen für weitere Antworten.

battleking

Mitglied
Mal ne ganz blöde Frage:

Wenn ich Quelltexte schreibe und zum Beispiel Generics verwende
und mit einem Java 1.5 Compiler kompiliere, brauche ich
für diesen Bytecode dann auch eine neue VM oder setzt der neue Compiler
das in "alten" Bytecode um, der überall läuft.

Kurze Antwort würde schon reichen.
Vielen Dank.
 
B

Beni

Gast
Theoretisch würde 1.5-Bytecode auch auf alten VM's laufen.

Praktisch wirst du mit 99% Wahrscheinlichkeit wenigstens eine Klasse/Methode/Variable verwenden, welche erst seit 1.5 existiert, und dein Progi bei einer alten VM mit einem netten "Rumms" beendet...
 

Illuvatar

Top Contributor
Also -source 1.5 und -target 1.4 geht nicht gleichzeitig, und ich dachte eigentlich auch, dass der 1.5er Bytecode anders ist als 1.4 und nicht läuft.
 
B

bygones

Gast
der code wird aufgrund des Type Erasure zu "altem" Code umgewandelt. Das würde eigentlich heißen, dass man neues auch mit altem Compiler nutzen könnte.

Es wurde aber u.a. die Vm und das ClassFile Format geändert, weswegen es nicht geht !
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Robert Zenz Will mir jemand erklaeren wofuer man Module wirklich braucht? Allgemeine Java-Themen 38
O git ignore für Intellji braucht es die .idea Dateien? Allgemeine Java-Themen 8
S Selenium: WebDriverWait braucht zu lange Allgemeine Java-Themen 2
I JPQL query braucht zu lange Allgemeine Java-Themen 27
M Was braucht man, um einen Java Job zu bekommen? Allgemeine Java-Themen 8
R Test Umgebung für Datenbank erstellen, was braucht es? Allgemeine Java-Themen 14
Thallius Wie mache ich eine Java App mit Icon startbar die mehr Heap Speicher braucht? Allgemeine Java-Themen 3
J Ein blutiger Anfänger braucht Hilfe Allgemeine Java-Themen 7
W Simulation - Anfänger braucht Hilfe Allgemeine Java-Themen 14
Antoras Braucht ihr Datenmodellierung? Allgemeine Java-Themen 20
G RXTX library braucht sehr lange zum laden. Ist das normal? Allgemeine Java-Themen 8
B lookupPrintServices braucht eeeeeeeeeeeewig Allgemeine Java-Themen 3
V Eclipse braucht ewig zum Starten meines Codes Allgemeine Java-Themen 21
B Fehlermeldungen die keiner braucht ... Allgemeine Java-Themen 17
M file.delete() braucht ewig Allgemeine Java-Themen 3
H wie viel speicher braucht eigentlich ein array? Allgemeine Java-Themen 2
P Welches JRE braucht meine Applikation? Allgemeine Java-Themen 3
N neue Objektnamen durchlaufen Allgemeine Java-Themen 12
C Java11+ JavaFX HtmlEditor ContextMenu neue MenuItems hinzufügen Allgemeine Java-Themen 5
N Apache POI/ neue Reihe in Excel mit einem Button Allgemeine Java-Themen 2
B Java Mail: Prüfung auf neue Emails Allgemeine Java-Themen 1
ralfb1105 Blöcke aus Datei filtern/suchen und in neue Datei schreiben Allgemeine Java-Themen 10
G Excel Tabelle lesen und in neue Excel Tabelle einfügen Allgemeine Java-Themen 11
E neue Lizenzpflicht Java Allgemeine Java-Themen 10
T ändern neue Java Versionen was an der Programmiersprache? Allgemeine Java-Themen 15
K Mit Button neue Klasse öffnen Allgemeine Java-Themen 9
C Classpath Neue Klasse über einen Button ausführen Allgemeine Java-Themen 3
KeVoZ_ Nacheinander folgende Strings in Textdokument auf neue Zeile schreiben Allgemeine Java-Themen 6
J Java Software Compare Files und Neue File erstellen Allgemeine Java-Themen 0
K Einfaches Array in 2 neue aufteilen. Allgemeine Java-Themen 2
N Neue Software in Java 7 oder 8? Allgemeine Java-Themen 3
K Neue Elemente in JList einfügen Allgemeine Java-Themen 2
K Methode soll neue Buttons erstellen Allgemeine Java-Themen 5
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
W Vergleich eines Datenträgers auf neue Dateien Allgemeine Java-Themen 14
N Datenstrukturen an neue Klasse übergeben Allgemeine Java-Themen 16
M Neue Instanz/Kopie einer unbekannten Klasse Allgemeine Java-Themen 7
F Wie zur Laufzeit ganz neue Objekte erzeugen? Allgemeine Java-Themen 5
J Neue Wörter bilden Allgemeine Java-Themen 10
S Neue Instanz eines Objekts erzeugen - Konstruktor erhaelt Parameter. Allgemeine Java-Themen 5
J Was ist schneller? Neue Variable oder neuer Wert speziell int Allgemeine Java-Themen 3
T Log4J: Bei Programmstart immer eine neue LogDatei erzeugen Allgemeine Java-Themen 9
J Text einer .csv Datei einlesen und Zeile in NEUE Zeile hänge Allgemeine Java-Themen 1
B Logs - txt-Datei neue Zeile anfuegen, neue Datei erstellen Allgemeine Java-Themen 6
S Zweidimensionales Array neue Zeile erzeugen Allgemeine Java-Themen 3
P Neue Zeile Plattformunabhängig Allgemeine Java-Themen 3
W Programm prüft auf webserver ob neue version vorhanden? Allgemeine Java-Themen 3
I Neue Klassenbibliothek in Klassenpfad einbinden Allgemeine Java-Themen 3
B Ausgabe auf stdout "löschen" und dafür neue Ausgab Allgemeine Java-Themen 10
M neue Thread in neuem Fenster Allgemeine Java-Themen 3
M neue Textdatei DOS/Unix-Format Allgemeine Java-Themen 11
WMaerz Der neue JDK 6 enthält keine javac.exe, tool.jar usw. Allgemeine Java-Themen 6
J Neue Objekte werden nciht angezeigt Allgemeine Java-Themen 2
T iText + neue Seite Allgemeine Java-Themen 14
A Kann keine neue Klasse erstellen. Allgemeine Java-Themen 3
G Programm erzeugt ständig neue Strings . Allgemeine Java-Themen 2
G Neue Warenwirtschaft aber sehr langsam! Allgemeine Java-Themen 3
M in jar eine neue datei per JarOutputStream hinzufügen Allgemeine Java-Themen 2
F neue klassen einbinden Allgemeine Java-Themen 3
F Neue Bibliothek dem JDK hinzufügen Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben