Eclipseプラグインから外部プログラムを実行する方法
Eclipseプラグインから、外部プログラムを呼び出し、その標準出力を専用のコンソールに表示する方法についてのメモをシェアします。実際の実装は、Remote Exec プラグインのソースを読んでみてください。 Debug...
Mac+Eclipse:「Eclipseを開くには、Java SE 6 ランタイムが必要です。今すぐインストールしますか?」について
MacでEclipseを使おうと思って、JDKをインストールして、Eclipseをダウンロードしてきたところ、「Java SE 6 ランタイム(JRE6)」のインストールを要求されてしまいました。この件について、かなり面...
Eclipse 3.x から Eclipse 4.x にショートカットキー設定を引き継ぐ方法メモ
Workspaceを同じものを使ったり、まとめて使えば良いのですが、ショートカットキー設定だけを別のworkspaceに引き継ぎたかったので。 ショートカットキー設定はworkspaceに保存される 同じeclipseを...
プログラム一式をリモートサーバに転送して実行させるEclipseプラグイン「Remote Exec」を作りました

この前、Eclipseでリモート実行を自動化する方法を紹介しましたが、あまりに面倒なので、Eclipseプラグイン化しました。Eclipseの再生ボタンを押すと、実行に必要なファイル群を次々リモートサーバに送信し、リモー...
Eclipse:Ctrl+C(コピー)とCtrl+V(貼り付け)が効かない原因と対策
Eclipseを使っていると、Ctrl+CやCtrl+Vが使えないことに気が付きました。その原因と対策について。 症状 Eclipse 3.8 IndigoからEclipse 4.3 Keplerにアップデートしたり、プ...
Eclispe:プログラムをリモートサーバに送信・実行する手順メモ
手元のWindows上のEclipseで編集したり実行したりしているプログラムを、SSHで接続できるリモートの高性能マシン上で実行させる方法について、悪戦苦闘(長い)含め紹介します。結局採用した方法は後半に書いてあります...
Eclipse+Javaでデバッグモードで実行中かどうかを判定する方法メモ
デバッグモードでない場合にだけ、動作確認用の遅いコードの実行(TestNGのAssert.assert...の引数部分の実行)を飛ばしたかったので調べてみました。 本当は、もちろんこんな方法のお世話にならないように作業す...
EclipseからMavenを実行したときに繰り返し発生する例外について
MavenでJavaをコンパイルしようとしたとき、次の例外が発生し、コンパイル(Mavenの実行)が中断されてしまいました。 org.codehaus.plexus.classworlds.launcher.Launch...
Eclipse+TestNG:テスト結果に何も表示されなくなったときは
定期的にどういうわけかテストを実行してもテスト結果の表示が変わらない状態に陥ることがあります。このときの対策をメモしておきます。 Results of running suiteのAll Testsなどに何も表示されない...
Maven+Eclipse(m2e)でソースコードのエンコーディングを指定する方法
Mavenでのコンパイル実行時に次のような警告が表示されることがあります。 [WARNING] Using platform encoding (UTF-8 actually) to copy filtered reso...
Maven+Eclipse(m2e)でGoalsの設定ができないことについて
EclipseのRun ConfigurationでMavenの実行設定をする画面で、「Goals」を指定する必要があります。このとき、「Select...」からgoalを設定しようとしても、候補が表示されません。この対...
Eclipse+Maven:「Using platform encoding (MS932 actually) to copy filtered resources, …」エラーの対策方法
Windows+Eclipse+Maven3で表示された警告の対策法について。 警告の内容 「Error Log」にこんな警告が表示されました。 Using platform encoding (MS932 actual...
Eclipse+Gitでコミット後に名前とメールアドレスの設定が元に戻ってしまう場合は
新規にEcliseプロジェクトを作成して「Git Staging View」でコミットをしてみると、「Author」と「Committer」を変更してコミットしたのに、コミット直後リセットされてしまうことが分かりました。...
1.とりあえずコミット すべてコミットした状態で作業を始めます。 2.最新のOverlay WeaverをCVSから取得 最新のoverlay weaverをCVSからインポートし、新しいProjectを作成します。 3...
Eclipseの「Could not instantiate provider org.eclipse.team.svn.core.svnnature」エラーについて
Eclipseで表示されたエラーについて解説します。 エラー内容 エラー内容はこちら Could not instantiate provider org.eclipse.team.svn.core.svnnature ...
Eclipse+Mavenでローカルレポジトリの位置を変更する
Eclipse+Mavenで使っているときのローカルレポジトリの変更方法をメモしておきます。 デフォルト 初期設定だと、「C:\Users\did2memo\.m2\repository」になると思います。 設定ファイル...
Eclipseでなぜかリファクタリング(Rename)が使えないときは
Eclipseを使っていると、なぜかRename機能が使えないことがあります。その対処法についてメモ。 症状 例えば、変数の名前変更をコンテキストメニュー(右クリック)の「Refactoring>Rename」や、...
Eclipse:「Move Type to New File」でリファクタリングするときの注意点メモ
Eclipse(+Java)で初めて「Move Type to New File」の機能を使ったので、そのとき気が付いたちょっとしたことをメモ。 Move Type to New Fileとは 「Move Type to...
Eclipse+MavenからTestNGライブラリを参照する方法
EclipseでMavenを使ってビルドしようとしたとき、「org.testngパッケージが見つからない」というエラーが出てしまいました。このエラーガ消えるまでの手順をメモしておきます。 エラー 最初に出たのはこんなエラ...
Eclipse:「Initializer does not complete normally」とは
見たことのないエラーがEcipse+Javaで表示されたのでメモ。 表示されたメッセージ Javaファイルの編集中に、赤線が引かれ、「Initializer does not complete normally」と表示さ...