2017年7月に登場予定の「Java SE 9」では、JDKに関していくつかの変更が予定されている。既存アプリケーションをスムーズに移行するためのチェックポイントを紹介する。 Java SE 9への移行では内部実装の変更や機能削除による互換性の問題に注意すべし Javaは、これまで後方互換性の維持にコミットしてバージョンアップが行われてきた。2017年7月にリリース予定の「Java SE 9」では、モジュール機構(Project Jigsaw)をはじめとする新機能が導入される一方、JDKに関しては既存機能の廃止などいくつかの変更が予定されている。それらの変更に伴い、従来バージョンで作られたアプリケーションをJava SE 9上で動作させる際には、互換性の問題が生じる可能性がある。日本オラクルが2016年12月に開催したセミナー「Javaで創るクラウド時代のエンタープライズ開発 ~マイクロサ
![Java SE 9にスムーズに移行するための互換性チェックポイント - builder by ZDNet Japan](https://cdn-ak-scissors.b.st-hatena.com/image/square/3341b5f1a9b0a2a8f09ace666157164d8a3efa5f/height=288;version=1;width=512/https%3A%2F%2Fbuilder.japan.zdnet.com%2Fstorage%2F2017%2F02%2F03%2F3c4fa0345b9a9ecb485073c911a4afc6%2Fimage3.jpeg)