- ベストアンサー
Java2はなぜJava1と互換でないの?
Java2のJDKをインストールした環境では、一部の古いJava1.xアプリが動かない、という話を聞きました。 (たとえばアクロバットリーダーforJava) 当初どんな環境でも動くことを第一目標に決めたJavaで、マイクロソフトと裁判までしたのに、 どうしてサンはこんな仕様に決めてしまったのでしょうか?
- みんなの回答 (1)
- 専門家の回答
Java2のJDKをインストールした環境では、一部の古いJava1.xアプリが動かない、という話を聞きました。 (たとえばアクロバットリーダーforJava) 当初どんな環境でも動くことを第一目標に決めたJavaで、マイクロソフトと裁判までしたのに、 どうしてサンはこんな仕様に決めてしまったのでしょうか?
お礼
ありがとうございます。 たまたま1.1.8までの間に、将来1.2で決められることを想定しきれず、勝手なクラス名をつけてしまったアプリだけが動作しなくなっただけの話しであって、一応サンの「仕様」としては完全互換を確保しているということですね? アクロバットの場合はアドビが勇み足してしまったということになりそうですね。