2

JDK 1.7を使用して、JDK 1.6で記述されたコードをコンパイルできますか?Javaは厳密な下位互換性がありますか?

JDK1.6とJDK1.7を同じマシンにまとめる必要がありますか?

4

3 に答える 3

4

JDK 1.7を使用して、JDK 1.6で記述されたコードをコンパイルできますか?

はい。

Javaは厳密な下位互換性がありますか?

コンパイル時にクロスコンパイルオプションが指定されている場合。それらは最も注目に値します:

  • -source
  • -target
  • -bootclasspath-対象となるJRE(JDKrt.jarではない)の
于 2012-05-19T08:06:02.043 に答える
2

JDK1.7を使用してJDK1.6でコードライターをコンパイルできますか?

はい、できます。

JDK1.6とJDK1.7を同じマシンにまとめる必要がありますか?

両方を同じマシンにインストールできます。両方が必要かどうかは、正確に何をしようとしているかによって異なります。

于 2012-05-19T07:39:42.583 に答える
1

はい、Javaには下位互換性があります。

最新のjdkを使用すれば十分ですが、2つのjdkを問題なく保持できます。

于 2012-05-19T07:39:28.217 に答える