こんにちは。飲食領域で開発統括をしている小林です。 現在、私が担当している領域のプロダクトの中にはサーバーサイド開発において、Java6を使用しているものもあり、Javaのバージョンアップについて、少しずつ議論を進めています。 有力な候補はJava8であるのは間違いないのですが、今年2017年にJava9がリリース予定ということで 今日はJava9で追加される大きな新機能のうちの一つModule機能について、プレリリース版で調べてみたことを書いてみたいと思います。 Module機能とは 従来のJava(8まで)が抱えるclasspathの問題の解決する新機能になります。 Project Jigsawと呼ばれているようです。 言葉で説明する前に、実際の動きを確認した方がわかりやすいと思いますので試していきましょう。 classpathを辿ればライブラリの作者が意図してないAPIまで触れる 外