0

Java 1.4のみをサポートする少し時代遅れのJVMでした。この記事http://www.ibm.com/developerworks/java/library/j-jtp02277/index.htmlによると、コードでジェネリックを使用したいと思います。残念ながら、私たちのライブラリの Collections クラスはジェネリックではなく、置き換えることができません (つまり、http://download.oracle.com/otndocs/jcp/jsr14-2.4-ea-demo-oth-JPR/を使用できません)。明白な解決策は、ArrayList、HashMap、HashSet などのすべてのメイン クラスのジェネリック ラッパーを作成し、ジェネリック インターフェイス Map などを作成することです。

4

1 に答える 1

0

JVM 1.4用にコードをコンパイルできますか?

コードがJava5(6または7)用にコンパイルされている場合、「クラスファイルのバージョンが正しくない」-エラーが発生する可能性があります。

コンパイル済みライブラリを使用する場合は、すべてJava1.4用にコンパイルする必要があります。

于 2012-08-07T17:07:10.857 に答える