2011-07-19 54 views
1

我想用PDF來轉換Java的圖像API,PDF-Renderer似乎是相當不錯的。由於它是爲符合JRE 1.5而編寫的,因此當我嘗試編譯爲1.4時,出現了很多編譯錯誤。我曾嘗試過編譯兼容性選項而沒有成功。那麼,PDF Renderer是否有兼容的1.4版本?如果不是想知道是否有任何其他選項用於PDF => Java中的圖像渲染器與JRE兼容1.4.2+是否可以編譯PDFRender在JRE 1.4上運行?

回答

1

當您運行javac時使用命令行選項-target 1.4。由於java 1.5添加了泛型和enum,兩者都是編譯器特性,我相信javac將成功生成1.4兼容的字節碼。

但您稍後可能會遇到一些問題。例如,如果PDFERenderer使用JDK 1.5中無法在JDK 1.4中找到的Java類....在這種情況下,當您運行應用程序時,您可以嘗試將它們添加到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

相關問題