JREに関して少しの説明が必要です。下位互換性はありますか?私はjava5を使用してアプリケーションを開発し、ターゲットが最新のjava6を持っている場合、私のアプリケーションを実行できるのでしょうか?Java下位互換性の明確化
1
A
答えて
1
はい、あなたは多分、その後本当に古い推奨されないAPI(のような、V1.1で非推奨のもの)を使用して...としていない提供。
これはAPIです。 バイトコードは完全互換です。数回改訂されましたが、常に順方向互換性があります。したがって、JDK 1.4でコンパイルされたコードは遅くとも正常に動作します。最新のものでコンパイルされたコードは古いJVMでは動作しないかもしれません。
1
はい - Javaは非常に良いです。
6
0
コンパイラは下位互換性がありませんがjvm
の将来のリリースで実行することができます生成されたバイトコードの古いバージョンでは動作しません以降のバージョンで生成されたバイトコードとして。これはSunのサイトでよく読んでいますhere
1
私はここでそれについて書いていますjava backwards compatibility。
関連する問題
- 1. Java 7 FileSystemProviderの下位互換性
- 2. onBackPressedの下位互換性
- 3. アイスクリームサンドウィッチの下位互換性
- 4. Pythonパッケージ下位互換性
- 5. WP7.1下位互換性
- 6. OpenGL下位互換性
- 7. HTML5アニメーション - 下位互換性
- 8. WCFサービス - 下位互換性の問題
- 9. Wcf下位互換性の問題 - メソッドパラメータ
- 10. WebSocketのバージョンと下位互換性
- 11. Hadoop Streamingの下位互換性
- 12. WCFサービスの下位互換性チェック
- 13. プラグインとの下位互換性
- 14. Xcode 4コードの下位互換性
- 15. 下位互換性のあるスイッチ
- 16. MS Office PIA「下位互換性」
- 17. WCF下位互換性問題
- 18. onBackPressed()と下位互換性を持つ
- 19. iOS 6 APIと下位互換性
- 20. <!doctype html>下位互換性
- 21. JBoss 5 Java 6との下位互換性
- 22. JavaサーブレットAPIは下位互換性がありますか?
- 23. Java EE 6はJava EE 5と下位互換性がありますか?
- 24. 下位互換性のためのXcodeのターゲットiOSレベル
- 25. 2008年のバックアップでのSQL Server 2012の下位互換性
- 26. 2つのMavenアーティファクトの下位互換性のテスト
- 27. Go 1.5と1.6のyaccの下位互換性
- 28. 角度UIブートストラップの下位互換性0.14.0
- 29. OpenGL ESとOpenGLの下位互換性はありますか?
- 30. App Sandbox/iCloudとSnow Leopardの下位互換性
"下向き"と逆の互換性があると思います –
@matt:うん、私も。 –
@matt:[下位](http://en.wikipedia.org/wiki/Backward_compatibility)== backwardとJREは下位互換性があるため、作者は用語で正しいです。関連する[質問](http://stackoverflow.com/questions/4692626/is-jdk-upward-or-backward-compatible)も参照してください。 – aponomarenko