2012-02-09 19 views
-3

Java 1.4プロジェクトはJava 7と互換性がありますか?Java 1.4プロジェクトはJava 7と互換性がありますか?

誰からも既知の問題です。 私の場合、Java6で1.4(javap -verbose、メジャーバージョン:48)を使ってコンパイルされたクラスを使用するとうまく動作します。 しかし、任意のアイデアが

おかげ

+6

のJava 7で正常に動作しない正確な理由あなたのプログラムについてのより具体的な情報がない

は、それはあなたを伝えることは不可能ですか? Java 1.6とJava 1.7の間に矛盾がありますが、あなたが私たちに働きかける手がかりを与えていない場合、あなたの問題は何もわかりません。 –

+3

コードを貼り付けるのを忘れましたか? – teodozjan

+0

-1投稿コードなし –

答えて

3

以前は日、そして今Oracleは、常にことを意味し、上向きに互換性のあるJavaを保つために非常に慎重になっている感謝NULLポインタで

を結果のJava 7のコードと同じクラス古いバージョンで作成されコンパイルされたJavaプログラムは、新しいバージョンのJavaでは修正なしで動作するはずです(小さな例外はありません)。

しかし、互換性のないプログラムを書くことは可能です。たとえば、あなたのプログラムがsun.*またはcom.sun.*パッケージのクラスを直接使用する場合、新しいバージョンのJavaでは動作しなくなる可能性があります(またはOracle以外のJVM実装では)。

Java SE 7 and JDK 7 Compatibilityには、Java 7と旧リリースの互換性に関する詳細が含まれています。それはあなたがスタックトレースをしてください投稿でき

+0

ありがとうジャスパー... java 1.4クラスは、私のための閉鎖ソースです。つまり、ベンダーから入手しました。コード上でnullpointerexceptionを取得しています...どうすれば互換性の問題を確認できますか – siva

+1

スタックトレースはありますか?それは正確にどこが間違っているかについての情報を含んでいるかもしれません。ソフトウェアがJava 7と互換性があるかどうかベンダーに問い合わせるか、問題を確認して解決するよう依頼します。 – Jesper

+0

ありがとうジャスパー...私は私のベンダーに実際に尋ねた – siva

関連する問題