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

  • PR

  • PR

  • PR

  • PR

最新Java情報局

Java SE 9のProject Kulla、JShellとIDE

櫻庭 祐一=Java in the Box 2017/04/06 ITpro

 これまで、本連載ではJShellを単独で使用する方法について紹介してきました。

 もちろん単独で使っても、JShellは役に立ちます。しかし、IDEと組み合わせると、さらに役に立つツールになります。

 例えば、開発の途中で作成しているクラスをちょっと試してみるとか、アプリケーションで使用するライブラリーを試しに使ってみるなどの用途があるはずです。

 もちろん、JShell単独でも、上記のような使い方ができます。しかし、そのためにビルドをしたり、クラスパスもしくはモジュールパスを指定しなくてはいけないなど、試すためのハードルが上がってしまいがちです。

 IDEにJShellが組み込まれていれば、このような煩雑な手順も不要になり、すぐに使えるようになります。本記事では、JShellに対応しているIDEとして、NetBeansを試してみることにします。

NetBeansでJShell

 NetBeansでJShellを使用するには、以下の2つの方法があります。

  • NetBeans 8.2にJShellプラグインをインストールする
  • NetBeans 9のNightly Buildを使用する

 NetBeans 9では、標準でJShellをサポートする予定です。しかし、原稿執筆時点(2017年3月)では、モジュールに対応していないプロジェクトではJShellを使用できないなど問題が多くあります。

 そこで、本記事ではNetBeans 8.2にJShellのプラグインをインストールする方法について紹介します。ただし、NetBeans 8.2のJShellプラグインも、原稿執筆時点では品質があまり高くありません。例えば、Windowsでは日本語が文字化けしてしまいます。このため、本記事ではLinuxで実行した例を示します。

 なお、NetBeans 9のNightly Buildは以下のサイトからダウンロードできます。

 また、JShellを動作させるには、NetBeansをJava SE 9で動作させる必要があります。JShellの使用方法はNetBeans 8.2の場合と同じです。

JShellプラグインのインストール

 現状、JShellのプラグインは標準で提供されていません。プロジェクトprototypes-repl9にて開発が進められています。

 このプラグインをNetBeansにインストールするには、プラグインの設定を変更します。メニューバーの[ツール]-[プラグイン]を選択すると、プラグインダイアログが表示されます。プラグインダイアログには複数のタブがありますが、その中から[設定]を選択します。

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

次ページ 図1に[設定]タブを示しました。[設定]タブでは...
  • 1
  • 2
  • 3
  • 4
  • 5

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【ニュース解説】

    無線LANの「ただ乗り」はやはり罪に問えない?有識者に聞く

     大手新聞社や通信社は2017年4月27日、無線LANの「ただ乗り」が無罪で電波法違反に当たらないとする判決が東京地裁で言い渡されたと一斉に報じた。報道によると、被告は身元を隠すため、他人の無線LANの暗号鍵を解読して利用。フィッシングの手口などでIDとパスワードを不正に入手し、金融機関サイトにアク…

  • 【ニュース解説】

    アップル非公認でも信頼できる?安心を訴えるスマホ修理業者

     メーカー保証外でスマートフォンの第三者修理を手掛ける「街のスマホ修理店」の運営関係者の間で、米アップルの「方針転換」が話題になっている。保証規約に違反となる修理をしたiPhoneでも、場合によって保証サービスを適用したり有償の正規修理に応じたりするように、保証や修理の規定を変えたというのだ。

ITpro SPECIALPR

What’s New!

経営

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

クラウド

運用管理

設計/開発

サーバー/ストレージ

クライアント/OA機器

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

セキュリティ

もっと見る