2016-03-15 5 views
0

мы используем очень старую версию Java, установленной ранее на нашем сервере (версия 1.4) и по этому случаю мы использовали очень старую версию iText2.1Обновление Java версии и IText

Наши основные поставщики планируется для обновления сервера, и они обновят версию java до 8.

Вопрос: должен ли я обновить приложение, которое использует iText2.1, или оно отлично работает с новой версией Java ver.? и какую версию я должен использовать тогда?

Примечание: я попытался поднять этот вопрос в блоге itext, но они поставили ссылку stackoverflow для любого технического вопроса. , поэтому, пожалуйста, будьте добрыми и помогите мне.

+0

SO не является сайтом поддержки iText. https://stackoverflow.com/help/product-support –

+0

@ LutzHorn что это? – BDeveloper

+0

Ссылка. Вы читали, что написано на связанной странице? –

ответ

2

выше комментарий действительно ответ:

Я знаю, что в последних версиях iText (я думаю, 5.5.7 или 5.5.8), мы внесли некоторые небольшие изменения для Java 7 и Java 8. Минимальным для iText 5.xx является Java 5. Все, что старше 5.0.0, абсолютно неподдерживается, извините. iText 2.1.0 - с марта 2008 года, это 8 лет назад.

+0

Несмотря на то, что он не поддерживается, я рекомендую, чтобы OP попытался выполнить тестовое обновление на виртуальной машине или в контейнере Docker. Он * может * работать только из коробки, кто знает? Вы не знаете, не пытаетесь ли вы. –

+0

вывод заключается в том, что если я не обновил версию iText, это создаст исключение, верно ?! – BDeveloper

+0

Это * может * выбросить исключение. Это зависит. Я обнаружил 2 недавних сообщения, которые касались Java 7 и 8: https://github.com/itext/itextpdf/commit/4c1a55977a и https://github.com/itext/itextpdf/commit/8ba0064e19. Вы хотите быть на 100% уверены? Мы можем только 100% гарантировать, что последние версии работают на Java 8. Все остальное - это игра. –

0

да, вы можете легко обновить свои версии

1.8_45 до 66 JDK

с

iText5.7

+0

Что делать, если я не обновлял свою версию iText, не работал ли она с новой версией Java, иначе он бы бросил некоторые исключения и предупредил о некоторых методах, которые больше не используются в новых версиях. из iText. на мой взгляд, это будет затронуто, и это будет нормально работать, но другой член видит обратное ... любую помощь? – BDeveloper

+0

Вы пытались * не * обновить iText? –

+0

, мы должны знать, прежде чем обновление начнет наш план. – BDeveloper

1

Использование Eclipse Я использую 1.8_45 с iText5 .7

No Exception and warning with it . 
    So Upgrade 

, и если вы не обновить iText2.1 с Явы 1.8_45 так что это даст вам Exception

+0

Благодарим вас за ответ. на самом деле все, что мне нужно, это знать, нужно ли нам обновлять наше приложение (что означает обновление версии iText), как только поставщик нашего сервера обновит Java ver. я хотел знать, что это обновление повлияет на мое приложение или нет! – BDeveloper

Смежные вопросы