Upgrade to Pro — share decks privately, control downloads, hide ads and more …

無償で使えるJDK事情について 〜商用利用も可なLTS JDKとJavaFX〜

無償で使えるJDK事情について 〜商用利用も可なLTS JDKとJavaFX〜

東海道らぐ横浜の集い 2019春の巻
2019/05/18
@KAZU34 @ mstdn.maud.io

これはPresentation date現在に調べ纏め上げたLTスライドであり、最新の情報は必ず各JDKベンダーを参照するようにしてください。

KAZU34

May 18, 2019
Tweet

More Decks by KAZU34

Other Decks in Programming

Transcript

  1. 自己紹介 • 生息地 mstdn.maud.io • 所属 大学2年 情報系 • バイト

    ITベンチャー  づほ氏に書いてもらったアイコン
  2. (これから)バイトでのお仕事 • Python + Django + Bootstrap で Webサービス •

    Python + wxPython で GUIアプリケーション • Linux で 色々社内サーバー構築 (将来OpenStackやりたいらしいが難しそう…) • 社内PCの組み立て、環境構築 (昨日ミドルタワー機1台組んでCUDA環境構築し てたら8時間終わってた…)
  3. AdoptOpenJDK https://adoptopenjdk.net/ • Azul Systems・Microsoft・IBM等がスポンサーの コミュニティ開発 • Java 8, 11

    ,12がサポート中 • JREもあり、Windows, macならインストーラあり • JavaFXは11以降のみ対応だが非同梱 (ライブラリとモジュールをマージする必要あり)
  4. Amazon Corretto https://aws.amazon.com/jp/corretto/ • Amazonが社内で使っていたJDKが無償公開 • LTS(Java 8, 11)がリリース •

    WindowsのJava 8のみJREあり、Windows, mac, Linux(deb, rpm)ならインストーラあり • Java 8ならJavaFX同梱、Java 11だと非同梱 (AdoptOpenJDK同様マージする必要あり)
  5. BellSoft Liberica JDK https://bell-sw.com/pages/java-11.0.3 • 以前からJava貢献者のBellSoftが無償公開 • Java 8, 11

    ,12がサポート中 • Java 8ならJREあり、Windows, mac, Linux(deb, rpm)ならインストーラあり • 全てJavaFX同梱!!! (Java 11以降は非同梱のlite版あり)
  6. それぞれ導入は簡単? • JavaFX気にしない(もしくはLiberica JDK)ならイン ストーラ使えば楽勝 • Oracle JDK 8と違ってインストーラ内でPATH設定 もできるので、むしろ今までより楽まである

    • JavaFXのマージはWindowsならzipでダウンロード し、OSDN Tech Blogのバッチファイル使うのが楽 https://blogs.osdn.jp/2018/11/12/merge-openjfx.html