2011-07-19 15 views
1

私はJava用画像変換APIであるPDFを使用したいと考えています。PDF-Rendererはかなり良いようです。 JRE 1.5準拠のために書かれているように、1.4までコンパイルしようとするとコンパイルエラーが多く発生します。私は成功なしにコンパイラの互換性オプションをtweekingしようとしました。では、PDFレンダラー用の1.4互換のビルドはありますか?あなたがJRE 1.4.2 +と互換性のあるPDF =>イメージレンダラの他のオプションがあるかどうか知りたいのであれば、javacコマンドラインオプション-target 1.4を実行しているときにPDFRenderをJRE 1.4上で実行するようにコンパイルすることはできますか?

答えて

1

を実行してください。 Java 1.5ではgenericsとenumの両方がコンパイラ機能であるため、javacは1.4互換のバイトコードを生成することができます。

しかし、後で問題が発生する可能性があります。たとえば、PDFERendererがJDK 1.5のJavaクラスを使用していて、JDK 1.4には見つかりませんでした。この場合、アプリケーションを実行しているときにbootclasspathに追加しようとしますが、クラスは他のクラスに依存する可能性があるため、

あなたは試してみることができますが、私は個人的にはJava 1.6に移行することをお勧めします。 :)

+0

1.5への移行は最後の手段ですが、私たちが設計しているシステム群のJVMのために、1.4は90 +%を取得しますが、1.5は70%に低下します。クライアントの拠点が時代とともに動くことを願い、1.4はほぼ10歳です! http://en.wikipedia.org/wiki/Java_version_history#J2SE_1.4_.28February_6.2C_2002.29一숨! – giulio

関連する問題