私は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
A
答えて
1
を実行してください。 Java 1.5ではgenericsとenumの両方がコンパイラ機能であるため、javacは1.4互換のバイトコードを生成することができます。
しかし、後で問題が発生する可能性があります。たとえば、PDFERendererがJDK 1.5のJavaクラスを使用していて、JDK 1.4には見つかりませんでした。この場合、アプリケーションを実行しているときにbootclasspathに追加しようとしますが、クラスは他のクラスに依存する可能性があるため、
あなたは試してみることができますが、私は個人的にはJava 1.6に移行することをお勧めします。 :)
関連する問題
- 1. 1.4用にコンパイルされたJavaコードを1.4 JREでコンパイルするには?
- 2. 任意のJVM上で実行するようにScalaプログラムをコンパイルすることはできますか?
- 3. Xamarin.MacアプリをWindows上で実行できるようにコンパイルできますか?
- 4. JREで動作するようにコンパイルできるコードはありますか?
- 5. レールアプリをスタンドアロンアプリケーションとして実行できるようにコンパイルできますか?
- 6. Open JDK 8でコードをコンパイルし、Oracle JREでコードを実行できますか?
- 7. アプリケーションをiPhone 4以上でのみ実行するように制限することはできますか?
- 8. XcodeでJavaコードを編集、コンパイル、実行することはできますか?
- 9. Windows上で実行するためにMac上で実行可能なCコンパイルをコンパイルしますか?
- 10. Windows上でWSHからCSSLintを実行することはできますか?
- 11. テストを行う前にjunitにprescriptを実行するよう依頼することはできますか?
- 12. Android上でノードjs socket.io Serverを実行することはできますか?
- 13. Oracle上のSELECTでオートナンバーシーケンスを実行することはできますか?
- 14. ローカルコンピュータ上で.phpファイルを実行することはできますか?
- 15. 他のユーザーがあなたと作業できるように、Eclipse IDEをネットワーク上で実行することはできますか? google docsのように?
- 16. プログラムはCitrix上で実行されていることをどのように検出できますか?
- 17. どのように1つのホスト上で特定のタスクを実行することができますか?
- 18. スクリプトを実行する前にnumbaでコードをコンパイルすることはできますか?
- 19. 特定のユーザーレベルのアプリケーションをカーネルモードで実行できるようにすることはできますか?
- 20. ポータブルJREを使って.classと.jreを実行する
- 21. Eclipse上でソースコードを実行してコンパイルするにはどうすればよいですか?
- 22. glibcでコンパイルされたプログラムは、uClibcでLinux上で実行できますか?
- 23. フォームをタブレットで実行することはできますか?
- 24. モノでvbprojを実行することはできますか?
- 25. 「プルモード」でプレイブックを実行することはできますか?
- 26. SignalRでバックグラウンドタスクを実行することはできますか
- 27. グローバルタイマーをバックグラウンドで実行することはできますか?
- 28. Multimarkdownで「タブ」を実行することはできますか?
- 29. PyAutoGUIをヘッドレスモードで実行することはできますか?
- 30. @OnApplicationStartをテストで実行できないようにすることはできますか?
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