無償サポートは2019年1月(非商用に限って2020年12月)、有償サポートは2025年3月までである、ユーザーはこの期間が終わる前に新しいバージョンに移行する必要がある。11が最有力候補になる。11を2018年9月にリリースし、2026年9月まで有償サポートを提供する。11でも、同じ期間の無料サポートが提供される可能性が高い。11、以下同様)への移行には大きな障壁がある。大きく二つの問題がある。Startの廃止」である。内部APIが使えなくなるまず、既存のライブラリやフレームワークがなぜ動かなくなる可能性があるのかを説明しよう。11への移行でも障害になる可能性がある。9では、モジュールシステムという大きな機能が追加された。Jigsaw」として開発されたものだ。Jigsaw」これを利用することでJavaの機能をモジュール化して組み合わせられるようになった。特定のJavaアプリの動作に必要な必要最低限の機能だけを組み合わせた実行環境(ランタイム)を用意できる。9では、この機能追加に伴って「内部API」が使えなくなった。SEの内部で利用しているもので、Java仮想マシンやメモリーなどを直接操作できるようなAPI群である。SEでは利用は制限されていなかった。セールスコンサルティングの宇野浩司ディレクター)になる。9からは、他の機能への置き換えが難しい一部の例外を除き、内部APIにはアクセスできなくなった。9で内部APIにアクセスできなくなっても、そうしたプログラム自体が動かなくなる可能性は低い。ところが、情報システムが利用するライブラリやフレームワークの中には、柔軟な挙動を実現するために内部APIを利用しているものがある。9で軒並み動かなくなってしまった。Activeは、IT/製造/建設各分野にかかわる企業向け製品・サービスについて、選択や導入を支援する情報サイトです。製品・サービス情報、導入事例などのコンテンツを多数掲載しています。ご覧になる際には、会員登録(無料)をお願いいたします。Reserved.このページに掲載されている記事・写真・図表などの無断転載を禁じます。掲載している情報は、記事執筆時点のものです。