• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

最新Java情報局

JDK統合で試しやすくなった、Java SE 9の注目機能「Project Jigsaw」

櫻庭 祐一=Java in the Box 2016/04/07 ITpro

 2016年3月25日、Java SEのチーフアーキテクトであるMark Reinhold氏がblogで次のように述べました。

 "The last major component, the module system itself (JSR 376 and JEP 261), was integrated into JDK 9 earlier this week and is now available for testing in early-access build 111."

 "最後のメジャーなコンポーネント、つまりモジュールシステムそれ自体(JSR 376とJEP 261)が今週はじめにJDK 9に統合されました。アーリーアクセスのbuild 111からテスト用に使用できます。"

 (Project Jigsaw: The module systemより引用。訳は筆者)

 ここでモジュールシステムと書かれているのが、今回から紹介しようとしているProject Jigsawのことです。

 JSRと書かれているのは、Javaの標準を策定するJCPにおける仕様の番号(Java Specification Request)です。JSR 376がProject JigsawのJSRになります。正式名称はJSR 376 Java Platform Module Systemです。

 もう一方のJEPというのは、OpenJDKにおける拡張提案(JDK Enhancement Proposals)になります。JEPは、JSRに比べると細かな拡張となることが多いです。Project Jigsawは6のJEPから成りますが、JEP 261 Module SystemがProject Jigsawの中心となります。

 これまでProject JigsawはOpenJDKのProject Jigsaw内で開発が進められていましたが、3月25日の週にこれらがJDK 9に統合されたのです。JDK 9は毎週ビルドを公開しており、3月25日に公開されたbuild 111からProject Jigsawが統合されています。毎週公開されるビルドはアーリーアクセスとしてjava.netからダウンロードできます。

 つまり、Project Jigsawが試しやすくなったというわけです。

 そこで、今回からJava SE 9の先取りとして、Project Jigsawを紹介していきます。まず、Project Jigsawの経緯や、その目的について説明します。

 なお、Java SE 9はまだ仕様が確定していないため、今後変更の可能性もあります。その点はご了承ください。

ここから先はITpro会員(無料)の登録が必要です。

次ページ Project Jigsawの成り立ち
  • 1
  • 2
  • 3
  • 4

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【夏休みスペシャル 2017】

    IT業界でいまだにあるある?プロジェクト迷走記

     中堅F:この春にうちの部署に配属になってもう3カ月たったけど、仕事は順調かい? 新人O:はい、何とかやっています。でももうすぐ夏期休暇でホッとしています。でも先輩は元気がないですね。 中堅F:取引先といろいろあってね。「なんでこんなに理不尽な目に遭うんだ!」って思うことがときどきあるんだ。

  • 【夏休みスペシャル 2017】

    屋内トレで夏を乗り切る、無料ヨガアプリの実力

     いよいよ夏休み。ひと息ついて、秋から年末にかけての忙しい時期に備えて、エネルギーチャージをしておきたいところだ。それに向けて大事になってくるのが、体のメンテナンスである。そこで今回は、ストレッチやヨガを自宅で実施するための無料iPhoneアプリから、3つを厳選して紹介したい。

ITpro SPECIALPR

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る