Europaの日本語化Eclipse本体のメッセージはデフォルトでは英語のメッセージしか提供されていません。日本語を表示するためには言語パックが必要となりますが、執筆時現在、Europa用の言語パックはまだ提供されていません。そのため、メッセージを日本語化できず、英語でのみの使用となってしまいます。ここで、Eclipseを日本語化するPleiadesプラグインを利用すると、Europaでもある程度日本語でメッセージを表示できます。Programming、アスペクト指向プログラミング)を利用して、英語のメッセージを日本語化するプラグインです。Eclipse本体だけでなく、前述したWTPやDTPの日本語化もできます。Eclipseのメッセージをどうしても日本語にしたい方は、正式な言語パックがリリースされるまで、当面はPleiadesで乗り切りましょう。Pleiadesはバージョン1.2.0以上でEuropaに対応しています。Pleiadesプラグインを適用したEclipseの画面(画像をクリックすると拡大します)Pleiadesを導入するには、MergeDocプロジェクトのWebサイトからPleiadesをダウンロードし、Eclipseのインストールフォルダに上書きし、Eclipseのインストールフォルダにあるeclipse.iniの設定に下記の行を追加します。-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jareclipse.iniを編集する際の注意としては、改行がUNIX風のLF(ラインフィード)で記述されているため、Windowsのメモ帳での編集では注意が必要です。できるだけ、LFによる改行に対応したエディタで編集してください。3.2まではPleiadesをインストールすると、Eclipse起動時のスプラッシュイメージがPleiadesが提供するスプラッシュイメージに変わりました。Europaからはスプラッシュイメージをeclipse.iniで指定するようになっており、Pleiadesをインストールしても通常のEclipseのスプラッシュイメージが表示されます。スプラッシュイメージを変更したい場合は、eclipse.iniの下記の2行を削除してください。-showsplashorg.eclipse.platform上記の設定を行うと、図3のようなPleiadesのスプラッシュイメージが表示されます。PleiadesのスプラッシュイメージEuropaで提供されるプロパティエディタはUnicodeエスケープに対応していません。そのため、日本語はプロパティに記述できません。プロパティファイルで日本語を正しく扱うには、Eclipse3.2以前の場合と同様に、propeditなどのUnicodeエスケープに対応したプロパティエディタプラグインをインストールする必要があります。Classic)の注目の新機能をいくつかピックアップして見ていきましょう。ハイパーリンク機能をデバッグ時にEclipseの持つエディタの機能として、Ctrl+左クリックで参照先へ飛ぶハイパーリンク機能があります。このハイパーリンク機能がデバッグ時に使えるようになりました。Ctrl+Altを押しながらメソッドを左クリックすると、選択したメソッドまでプログラムが実行され、選択したメソッドでプログラムが停止します。メソッド単位で動作を追跡できるので、非常に便利です。コマンドへのクイックアクセスビュー、コマンド、設定ページなどでクイックアクセスダイアログが利用できるようになりました。Ctrl+3を押すと、クイックアクセスのウィンドウがポップアップします。ここで、コマンド名の一部を入力すると、入力したコマンド名にマッチするコマンドの一覧が表示され、コマンドを選択すると実行できます。3.2では、Ctrl+Shift+Lで現在のビューのショートカット一覧が表示され、それからコマンドを選択できましたが、Europaからはコマンド名で検索できるようになったので、多数のショートカットがある場合でも、コマンド名を推測して目的の操作を素早く探し出せるようになりました。Exceptionが発生する可能性がある場所の警告やJavadocの@see、@linkタグの参照先の検証など、従来あるエラーチェックの機能がより強化されています。強化されているとはいえ、CheckStyleやFindBugsでできる詳細な検証を実行するレベルには至らないため、CheckStyleやFindBugsと並行して利用した方がよいでしょう。TIPSの「コーディング規約に従わないコードを検索する」を、FindBugsについては「ソフトウェアの品質向上を支援するプラグイン」をそれぞれご参照ください。3.2までは、手動でフォーマット機能を呼び出してフォーマットを行う必要がありました。私のようなものぐさなプログラマの場合、フォーマットを忘れて汚いコードをコミットしてしまうことが多々ありますが、Europaからは、Javaソースコード保存時にアクションを指定できるようになり、保存時にソースコードのフォーマットやインポートの編成を行えるようになりました。この機能により不正なフォーマットのソースコードがコミットされにくくなり、軽微な修正のためのコミットが削減します。3.2までは、Eclipseを閉じるときに、エディタが開いているファイルの情報を保存しており、次にEclipseを起動したときに前に開いていたファイルを自動的に開いてくれました。キャレットの位置(エディタ上のカーソルの位置)は保存していませんでした。Europaからは、Eclipse終了時にキャレットの位置も保存してくれるので、次にプロジェクトを開いたときに、前回作業していたカーソルの位置で自動的にファイルを開いてくれます。プラグインの署名を検証プラグインをインストールする際に、いままでは提供されたプラグインが本当に正当なものなのか、チェックする手段がありませんでした。Europaから署名機能が追加されたことにより、インストール時にプラグインの署名をチェックできるようになりました。これにより、本当に正規の配布者から配布されているプラグインかどうかチェックできるようになりました。(2017/5/9)ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。(2017/4/6)ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。(2017/4/3)初心者が、Java言語を使ったAndroidのスマホアプリ開発を通じてプログラミングとは何かを学ぶ連載。初回は、プログラミングとビルド、Androidアプリ開発、Javaに関する基礎知識を解説する。