Изменения, необходимые для перехода с Oracle JDK на OpenJDK - PullRequest
0 голосов
/ 06 июля 2018

Мы планируем перенести наш проект из Oracle JDK в OpenJDK. У меня есть несколько вопросов относительно того же.

  • После некоторого анализа я обнаружил, что OpenJDK will have a feature release every 6 months which is only supported until the next feature release.It's essentially a continuous stream of releases targeted to developers. Теперь мой вопрос: будет ли хорошей идеей перейти на OpenJDK. Потому что если Вышеприведенное утверждение верно, поэтому нам нужно обновлять OpenJDK в нашем приложении каждые 6 месяцев

    Ссылка: Различия между Oracle JDK и OpenJDK

  • Какие основные изменения необходимы для выполнения этой миграции. Когда я говорю о базовых изменениях, я имею в виду, что мне нужно понимать на очень высоком уровне. Oracle JDK и Open JDK имеют разные лицензии jar. Так что мне нужно заменить все JAR Oracle Oracle JAR OpenJDK, как это упоминалось в Миграция в OpenJDK из Oracle JDK ?

В настоящее время мы используем:

  • JDK 1,8
  • Tomcat 8
  • Операционная система Windows для разработки. Службы развертываются в Linux OS
  • Maven Build tool

Ценю вашу помощь.

Спасибо

1 Ответ

0 голосов
/ 06 июля 2018

Теперь мой вопрос: будет ли хорошей идеей перейти на OpenJDK

Для Java 11 вы можете захотеть, хотя для Java 11 они будут почти идентичны.

Так что мне нужно заменить все JAR-файлы Oracle JDK на JJ-файлы OpenJDK

Я бы установил версию OpenJDK и использовал прилагаемые к ней JAR-файлы. Я не стал бы смешивать и сочетать их.

JDK 1.8

Я не уверен, что что-то получится за счет миграции Java 8. Oracle Java 8 по-прежнему поддерживается, по крайней мере, до января 2019 года. После этого вы можете не получать никаких обновлений, но вы можете и не использовать OpenJDK.

Если ваша задача получить поддержку Java 8, я предлагаю связаться с компанией, которая предоставит коммерческую поддержку Java 8, такой как Azul, по приемлемой цене. https://www.azul.com/downloads/zulu/zulu-windows/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...