Eclipse:Ctrl+Spaceで邪魔なクラスが表示されないように設定する方法(Type Filters)

Content Assist機能(Ctrl+Space)を使うと、簡単にコードを入力することができますが、邪魔なクラスが表示されたり、同じ名前の別のクラスを間違えて選択してしまう可能性もあったりと、少し不便に思うときもあ...
Eclipse+TestNG:デバッグ実行すると応答無しになってしまう原因と対策
EclipseのTestNGプラグインを使って、テストをデバッグ実行すると、Eclipseが動かなくなり(応答なし)、何もできなくなってしまいました。 これについて調べたことや、自分が行った対策をメモしておきます。 問題...
EclipseのMavenプラグイン(m2e)が実際に実行しているmvnコマンドを表示する方法メモ

プラグインを利用すると、実際にその裏でどんなコマンドラインが実行されているのか、その操作がどのコマンドラインと一致しているのかが気になることは少なくありません。 今回は、EclipseからMavenを利用するためのプラグ...
遂にEclipse用「MiniMap」プラグイン現る!

たまたま見つけたEclipseプラグイン「MiniMap」を紹介します。 2013年1月13日に公開されたばかりの、できたてほやほやのプラグインです(たまたま見つけた)。 MiniMapって? 「(テキストエディタ周りで...
Eclipse:ステップ実行時に便利な「Run to Line」とは
Eclipse(をはじめとするIDE)を使ったデバッグでは、プログラムを1行ずつ実行していく「ステップ実行」がとても便利です。そんなステップ実行時に関連する「Run to Line」という機能を紹介します。 「Run t...
Eclipseの既存プロジェクトをMavenプロジェクトに変換する(5):Directoryの設定
前回の「Eclipseの既存プロジェクトをMavenプロジェクトに変換する(4):Dependencyの設定」に引き続き、pom.xmlに最低限の設定を施します。 今回は、ソースが置いてあるディレクトリと、コンパイル結果...
Eclipseの既存プロジェクトをMavenプロジェクトに変換する(4):Dependencyの設定

Mavenプロジェクトに変換して、前回までに、Dependencyの設定(依存しているライブラリの指定)が必要だということが分かりました。というわけで、実際にEclipseを使用して登録してみます。 Jarファイルを指定...
EclipseのTasksビューに現在のプロジェクトのタスクだけを表示する方法
TasksビューにTODOが表示されすぎて困ったときに、「現在のプロジェクトのタスクだけを表示」すると、ちょっと快適になります。Problemsビューに比べてほんの少し手間がかかるのでメモしておきます。 手順 現在選択し...
EclipseのTasksビューに「//TODO」タグが表示されない理由
EclipseでJavaのコードを書いているときに「//TODO」で始まるコメントを書くと、「タスク」を表す特別なコメントとして認識され、「Tasksビュー」に表示されます。しかし、「//TODO」と書いても「Tasks...
JDK付属の「src.zip」の代わりに「jdk7src」を使ってEclipseの「Source not found」を回避する方法

JDKには、Java標準ライブラリのソースファイル一式(src.zip)が付属しています。しかし、これは標準ライブラリのソースコードの一部に過ぎず、「sun.misc.Launcher」をはじめとする、一部のパッケージの...
Eclipseの既存プロジェクトをMavenプロジェクトに変換する(3):pom.xmlを確認する
前回は、Mavenプロジェクト変換直後に既存ファイルがどのように変更されたのかを分析しました。今回は既存EclipseプロジェクトをMavenプロジェクトに変換直後に、Mavenの動作を指定するpom.xmlがどんな初期...
Eclipseのステップ実行時になぜか「ClassNotFoundException」が表示された理由
Eclipseで、通常実行時には何も問題なさそうなのに、「new」を含む行で「Step Into」したときにだけ、なぜか「ClassNotFoundException」が表示されてしまいました。同じ状況になって疑問に思っ...
Eclipseデバッグ効率化!無駄なステップ実行を減らす「Step Filter」の設定方法

Eclipseの「Step Into」の挙動が設定によって変更できることを知っていましたか? 今回は、「Step Into」を始めとする「Step実行」の挙動を変更する「Step Filtering」の設定方法と利用例を...
Eclipseで「なぜかステップ実行ができない」コードがあるときは

Eclipseを使ってJavaのコードをステップ実行していて、「なぜかステップ実行されなで飛ばされるメソッドがある」と思ったことはありませんか? その「なぜか」について解説したいと思います。 「なぜかステップ実行できない...
Eclipseの既存プロジェクトをMavenプロジェクトに変換する(2):変更されたファイルと新規作成されたファイル
前回は既存のEclipseプロジェクトをMavenプラグインを利用してMavenプロジェクトに変換しました。 今回は、その変換の影響で変更されたファイルと、新規作成されたファイルを分析しておきます。 Maven化によるフ...
Eclipseの既存プロジェクトをMavenプロジェクトに変換する(1):変換方針と変換手順
Antを使ってビルドされているOSSをEclipseで閲覧・編集して、後からMavenで管理したいなーと思ったときのお話。 ディレクトリ構造を変えるべきか Mavenはディレクトリ構造が特殊で、いろいろな記事を読んでも「...
Eclipseで通常のフォルダをソースフォルダに変更する方法
Eclipseでは、フォルダを新規作成する際に「フォルダ(Folder)」と「ソースフォルダ(Source Folder)」を選択可能です。 Mavenを使っていると、あまり違いを感じないのですが、いざ.javaファイル...
EclipseのMavenプラグインからローカルのjarファイルを追加する方法
既存のEclipseプロジェクトをMavenプラグインに変換する際などには、今まで利用していた.jarファイルではなく、「Group ID」や「Artifact ID」で指定することが標準とされています。 しかし、「Gr...
Eclipse:Syntax Coloringの設定が保存されているファイルの場所メモ
間違えて「Java>Editor>Syntax Coloring」を初期化してしまったときのメモです。 Syntax Coloringの保存ファイル workspace\.metadata\.plugins\...
実装方法の参考が欲しいときに便利!Eclipseで素早く「兄弟実装へジャンプ」する方法(Open Super Implementation + Open Implementation)

インターフェースのメソッドを実装しているときなど、「別のクラスではどう実装したっけ?」「実装の見本を見たいなぁ」と思ったことはありませんか。 今回は、そんなときに参考になる別の実装を「兄弟実装」と呼ぶことにして、その兄弟...