2

JDeveloper 10 で Java 7 を使用することは可能ですか?

Java 5 で正しく動作するアプリケーションがあります。Java 7 jdk を指すように java.conf ファイルを更新し、同じ Java 7 J2SE を使用するようにプロジェクト プロパティを変更しました。ただし、コンパイルしようとすると、次のようなエラーが多数発生します。

Error: class format error: Object.class on classpath C:\Program Files (x86)\Java\jdk1.7.0_40\jre\lib\rt.jar/java/lang/Object.class
Error: Object not found 
Error: class format error: Class.class on classpath C:\Program Files (x86)\Java\jdk1.7.0_40\jre\lib\rt.jar/java/lang/Class.class
Error: Class not found 
Error: class format error: String.class on classpath C:\Program Files (x86)\Java\jdk1.7.0_40\jre\lib\rt.jar/java/lang/String.class
Error: String not found 

Java定義自体が窒息しているようです。どこかで一歩を踏み外していることを願っています。

また、JDeveloperの新しいバージョンへのアップグレードはオプションではありません。私の知る限り、JDeveloper 12 は OC4J インスタンスにデプロイされません。

4

2 に答える 2

4

いいえ、jdk 1.7 を jdev 10g と一緒に使用することはできません。Java 5 を使用し続ける必要があります。もちろん、11g や 12c は oc4j を使用せずに Web logic Server を使用するため、これらにアップグレードすることはできません。

于 2013-10-30T22:21:36.020 に答える