【コラム】
Java開発ではEclipseやNetBeansといったIDEを利用することが一般的となって久しい。現在ではもはやIDEなしでの開発は考えられないというユーザも多いのではないだろうか。しかしEclipseやNetBeansといったIDEは高機能な反面、PCに要求されるスペックもそれなりに高い。今回紹介する"JCreator"はオランダのXinox Softwareが提供しているWindows用の軽量Java IDEだ。
EclipseやNetBeansなどのJava IDEの多くはJavaで記述されている。最近はJava VMの高速化やSwingの改善などもあり、Javaで記述されたIDEでもストレスのない速度で動作するようになってきている。しかし起動に要する時間やメモリ使用量、操作時のレスポンスなどはやはりネイティブアプリケーションには適わないというのが実情だ。JCreatorは機能面ではEclipseやNetBeansに劣るものの、Windowsのネイティブアプリケーションであるため起動が非常に高速で、動作も快適だ。JCreatorの主な機能を以下に示す。
なお、JCreatorには無償で利用可能なLite版と有償のPro版が存在するが、Lite版はコード補完機能が利用できないなど機能制限が顕著であるため、本稿ではPro版を用いて解説を行うこととした。
JCreatorはここからダウンロードすることができる。Windowsのインストーラ形式となっているため、ダウンロードした実行ファイルをダブルクリックするだけでインストールを行うことができる。インストール後、初回起動時はファイルの関連付けや、使用するJDKを選択する画面が表示されるので、自分の環境にあわせて設定しておこう。インストール後、JCreatorを起動すると以下のようなスタートページが表示される。
JCreatorの画面構成は図2のようになっている。一般的なIDEと同じくエディタ領域の周囲にさまざまなビューが配置されている。左上のFile Viewでプロジェクトやファイルなどのリソースを管理することができるようになっているほか、パッケージ構造やファイルのアウトラインを表示するためのビュー、Javaプログラムの実行結果を表示するビュー、コンパイルエラーを一覧表示するためのビューなどが用意されている。
Javaエディタでは以下のように[CTRL]+[SPACE]でコードの入力補完、[CTRL]+[E]でコードテンプレートの挿入が可能だ。また、クラスやメソッドの定義部やスーパークラスのメソッドにジャンプするコードナビゲーション機能も備えている。
|
|
図3 Javaエディタでのコード補完 |
そのほかにも対応するカッコを強調表示したり、メソッドやクラスのフォールディング(折りたたみ)など、コードの編集時に便利な機能を備えている。ただし、リファクタリングやインポート文の自動挿入といった高度な機能は提供されていないのは残念なところだ。
なお、JCreatorはWebアプリケーションの開発にも対応しており、XMLやHTML、JSPを編集するためのエディタも用意されている。JSPエディタではJavaエディタと同様、Javaコードの入力補完を行うことが可能となっている。
JCreatorはEclipseのようなインクリメンタルビルド機能(ソースコードを保存すると自動的にビルドが行われる機能)は提供されていない。ビルドはメニューやツールバーから明示的に行う必要がある。コンパイルエラーが存在する場合はTask Viewにエラー内容が一覧表示され、ダブルクリックすることでソースコードの該当箇所にジャンプすることができる。最近のIDEではコードの編集中にリアルタイムにエラーをレポートしてくれる機能を備えているものが多いが、JCreatorは比較的シンプルな作りになっている。
また、Javaプログラムの実行はもちろんのこと、デバッグを行うことも可能だ。一般的なIDEと同様、ソースコード上の任意の行にブレークポイントを設置し、グラフィカルにデバッグを行うことができるようになっている。
JCreatorはEclipseやNetBeansなどと比べると、IDEというよりは「IDE風の機能を備えたテキストエディタ」に近い雰囲気だ。たしかに機能面では物足りない部分があるのは事実だが、プロジェクトの管理やビルド、デバッグ、コード補完やCVSとの連携など、IDEとして必要な機能はひと通り揃っている。何より軽快な動作はリソースの限られているマシンで利用する際には嬉しいところだ。有償のPro版でもインストール後30日間は無償で評価可能となっている。ぜひ試してみてほしい。
| 理研、脳・脊髄形成に必要な神経板湾曲の仕組みを解明 [20:16 5/25] |
| 京大、「慢性閉塞性肺疾患」患者の労作時呼吸困難は鍼治療が有効と実証 [20:08 5/25] |
| 120Hz SHVカメラ用イメージセンサーを使った撮像装置 - SHVフルスペック化へ [18:10 5/25] |
| 京大、視覚による物体認知は前頭前野からのトップダウン信号が重要と確認 [17:45 5/25] |
| 製品数の拡大だけでなくBCPの展開なども含めた総合力で事業の強化を図るTI [17:25 5/25] |
|
【連載】これだけは要チェック! TOEIC(R)単語帳 第108回 今回のお題は…「issue」 [20:00 5/27] キャリア |
|
TVアニメ『ペルソナ4』、新規カットを加えた再編集版を劇場でイベント上映 [20:00 5/27] ホビー |
|
[9nine]制服姿見納め? セーラー服で登場も川島海荷「4人はコスプレ」 [19:15 5/27] エンタメ |
|
「NO.6」4巻は書き下ろしドラマCD付、木乃のサイン会も [18:49 5/27] ホビー |
|
[今週の新刊]マンガ大賞3回ノミネート「アイアムアヒーロー」 カープ愛「球場ラヴァーズ」も [18:33 5/27] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。