<<< Previous topic - Next topic >>> |
|
Author |
Message |
kdw

Joined: 05 May 2006 Posts: 1500
|
Posted: 03.01.2009, 13:25 Post subject: Java-Fehlermeldung „Bad version number in .class file“ |
|
|
Hallo Forum.
Im Embedded Gateway Linux (EGL/2) des Com/PCs ist standardmäßig eine Java5-Laufzeitumgebung (Java Runtime Environment JRE 1.5.0_09) zu finden.
Wenn Sie auf einem PC eine Java-Anwendung für den Com/PC mit EGL/2 entwickeln, muss auf dem Entwicklungsrechner natürlich auch eine Java5-Entwicklungsumgebung benutzt werden (Java Development Kit JDK 1.5.0_xx).
Kommt auf dem PC ein Java6-JDK (zum Beispiel JDK 1.6.0_10) zum Einsatz, wird von der Java5-JRE des Com/PCs eine umfangreiche Fehlermeldung angezeigt, die u.a. den Text „Bad version number in .class file“ enthält.
Die Java-Laufzeitumgebungen sind in der Regel abwärts-, aber nicht aufwärts-kompatibel. Das heißt, eine Java6-JRE kann mit einem Java5-JDK entwickelte Anwendungen ausführen. Eine Java5-JRE kann aber keine Anwendungen ausführen, die mit einem Java6-JDK erstellt wurden.
Gruß
KDW |
|
Back to top |
|
 |
kdw

Joined: 05 May 2006 Posts: 1500
|
Posted: 05.01.2009, 13:52 Post subject: Java5 ./. Java6 |
|
|
Hallo Forum.
Recht elegant kann man mit Hilfe von Eclipse Java-Anwendungen für ein Java5-basiertes Zielsystem erstellen. Eclipse ermöglicht die Auswahl des Java Compilers und der entsprechenden Klassen-Bibliotheken per Menü für ein bestimmtes Projekt. Siehe hierzu auch
http://ssv-comm.de/downloads/dokumente/mht_cpc1l_20.pdf
Also zunächst einfach Java5 und Java6 und dann Eclipse auf dem PC installieren. Danach kann man wahlweise sowohl Java5- als auch Java6-Anwendungen erstellen.
Gruß
KDW |
|
Back to top |
|
 |
|