JDK 1.6でコンパイルされたクラスがJDK 1.5でコンパイルされた別のクラスを呼び出すと、どのようなエラーが表示されますか?JDK 1.6コンパイル済みコードは、JDK 1.5コンパイル済みコードを呼び出します。どのようなエラーが表示されますか?
- クラスが見つかりませんでしたか?
- クラスキャスト例外?
- いいえどのような方法の例外ですか?
JDK 1.6でコンパイルされたクラスがJDK 1.5でコンパイルされた別のクラスを呼び出すと、どのようなエラーが表示されますか?JDK 1.6コンパイル済みコードは、JDK 1.5コンパイル済みコードを呼び出します。どのようなエラーが表示されますか?
これは問題ありません。 1.2から1.4までのすべてでコンパイルされたパッケージを持つコードライブラリがあり、Java 5およびJava 6でコンパイルされたアプリケーションでも問題なく使用できました。
エラー 'が発生しました:java.lang。 NoClassDefFoundErrorが:ファイルの」ファイル名
回答ありがとうございます。私は実行環境を指定するべきだった。 JDK1.5コンパイル済みコードをJDK1.5環境で実行するJDK1.6コンパイル済みコードを実行すると、エラーが表示されます。/ – dozo
Java 5 JVMでJava 6コンパイル済みコードを実行することはできません。互換性がありません。しかし、Java 5のコンパイル済みコードを呼び出すかどうかは関係ありません。 –