Q&A
初心者の質問失礼します。
使用するWebAPサーバの制約でOracleJDK11を使用する必要があります。
Web以外のAPサーバ(バッチ等)は、ライセンスの関係でOpenJDK11を使いたいと考えています。
※これまで有償化前のOracleJDK8を使用していましたが、OracleJDK11だとサポート契約が必要になることから、OpenJDK11への変更を検討しています。
以下のような構成で、Javaアプリケーションが動くのかどうかを知りたいです。
条件:ビルド環境はOpenJDK11
①WebAP以外のAPサーバ:OpenJDK11
→ビルド環境と実行環境が同じなので、問題なく動く
②WebAPサーバ:OracleJDK11
→ビルド環境と実行環境のJDK(JRE?)が違うので、動くかどうか分からない。
ただ、一般に公開されているライブラリ(.jar)を使う場合、それが何のJDKでビルドされているかを意識したことがないので、
②でも動作するものだと考えていますが、間違っているでしょうか。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。