Можно ли скомпилировать PDFRender для запуска на JRE 1.4? - PullRequest
1 голос
/ 19 июля 2011

Я хотел бы использовать API для преобразования PDF в изображения для Java, PDF-Renderer , кажется, довольно хорошо. Поскольку он был написан для соответствия JRE 1.5, я получаю много ошибок компиляции, когда пытаюсь скомпилировать до 1.4. Я попытался изменить параметры совместимости компилятора без успеха. Итак, есть ли 1.4 совместимая сборка для PDF Renderer? Если нет, то хотелось бы узнать, есть ли какие-либо другие параметры для рендерера изображений PDF => в Java, совместимого с JRE 1.4.2+

1 Ответ

1 голос
/ 19 июля 2011

когда вы используете javac, используйте опцию командной строки -target 1.4. В связи с добавлением java 1.5 дженериков и перечислением, что оба являются функциями компилятора, я верю, что javac удастся сгенерировать 1.4-совместимый байт-код.

Но у вас, вероятно, будут некоторые проблемы позже. Например, если PDFERenderer использует классы Java из JDK 1.5, которые не могут быть найдены в JDK 1.4 .... В этом случае вы можете попытаться добавить их в bootclasspath, когда вы запускаете приложение, но я не могу гарантировать успех, потому что классы могут зависеть от других классов и т.д ...

Вы можете попробовать, но я лично рекомендую вам перейти на Java 1.6. :)

...