Gibt es beliebig Weise kann ich Klassen-Dateien (d. H mit Main als Einstiegspunkt) auf JDK 6, die mit Java 5 kompiliert wurden?Ausführen von Java 5-Code mit Java 6
Antwort
Ja. Alter Java-Code kann auf neueren JVMs ausgeführt werden, aber nicht umgekehrt.
Es wird Ihnen gut gehen.
Sicher, das sollte ohne Probleme funktionieren. Warum hast du ein Problem? Sei genauer.
Ich habe keine Probleme damit; zugegebenermaßen habe ich es noch nicht ausprobiert. Ich wollte sicherstellen, dass dies möglich ist, bevor ich die Straße entlanggehe. Ich erinnere mich nur an Probleme beim Ausführen von Java 5 Code auf verschiedenen Versionen, ich erinnere mich nicht, ob es 6 war; Ich glaube, ich habe versucht, 5 auf 1.4 zu laufen. –
Wenn Sie Ihren Code auf älteren Java-Versionen ausführen möchten, können Sie javac den Parameter -target angeben. Siehe http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html – Catchwa
Problem ist, das wird nicht funktionieren, wenn Sie eine der neueren Sprachfunktionen verwenden. –
- 1. Wird Java 6 spätestens JavaFX 2 ausführen?
- 2. Ausführen von Java-Anwendungen
- 3. Java-Code Ausführen von innen Java
- 4. Ausführen von zwei Versionen von Java JDK
- 5. Ausführen von Java mit JAVA_OPTS env Variable
- 6. Ausführen von Befehlen mit Java Runtime
- 7. Ausführen von JAVA-Code mit Oozie Workflow
- 8. Garbage Collection-Änderung von Java 1.4 zu Java 6?
- 9. Java 6 Splash Screen
- 10. Verwendung von TLS 1.2 von Java 6
- 11. Shell-Befehl von Java ausführen
- 12. Java Ausführen von Linux-Befehl
- 13. Migration Java-Webanwendung von Tomcat 6 zu JBoss EAP 6
- 14. VB-Unterstützung in Java 6?
- 15. Extrahierung Certficate von Schlüsselspeicher auf Java 6
- 16. Dateien mit Fehlerbehandlung in Java SE 6
- 17. Java EE 6 und Alternativen
- 18. javax.persistence in java-6-openjdk
- 19. Java-Agent ist obligatorisch für jmockit Testfall auf Java 6?
- 20. Verwendung von TLS 1.2 in Java 6
- 21. Installieren von Java 6 unter Mac OS
- 22. Unicode-Version von Java unterstützt 6
- 23. Java-Webseite ausführen Skript
- 24. Ausführen von Shell-Befehlen von Java
- 25. Java Circle Shape (6 Segmente)
- 26. Ausführen von OpenOffice Macro von Java API
- 27. Ausführen von Java/Scala-Code von R
- 28. Ausführen von cmd.exe-Befehle von Java
- 29. Java EE 6 @Inject faul?
- 30. Leere Enumeration in Java 6
Sie können nicht rückwärts laufen, um 6 auf 5 oder 4 zu laufen, aber es sollte vorwärtskompatibel sein. Wie läuft der i386 Code auf i686. –