java

System#exitを呼び出してもVMを終了させない方法

こんな感じででけた。もしこのコードを試すのであれば、ラーニングテストなので、適宜org.junit.Testをインポートしてね。 @Test public void exitしないことを確認しよう() throws Exception { System.setSecurityManager(new SecurityManager() { @Overrid…

Quick JUnitが@ITで取り上げられました!

@ITにQuick JUnitがとりあげられました!岡本さんありがとうございます! http://www.atmarkit.co.jp/fjava/rensai4/devtool16/devtool16_1.html 最初、タイトルを見ただけうれしくなり、本文をしっかり目を通していませんでした。ところが大事なお名前の部…

Javaフレームワーク開発入門はプログラムを書き始めた新人にとって、最初の魔導書になるに違いない

著者のきむきむさん(id:skimura)こと木村聡さんから献本いただきました! Javaフレームワーク開発入門作者: 木村聡出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/07/30メディア: 大型本購入: 19人 クリック: 328回この商品を含むブログ (22件) …

Growl Java api

cocoa-javaがdeprecatedなので、どこかに行ってしまったGrowl Java APIですが、snow leopardで利用するための記憶メモ。欠けている所はそのときそのとき修正しよう。 必要なもの このサイトからgrowl-java-0.1.tar.gzをダウンロード makeするためにXcode too…

JDK 6 on Linuxだとjava.util.logging.Loggerが止まらない。

って現象に会っているのはぼくだけなんだろうか。

ProcessBuilderの使い方

JavaDoc読んでもよく分かんなくてはまった><。4,5時間これに嵌り続けたので晒しておこう。間違ってる点は指摘してくださいませ。ŠO•”ƒvƒƒOƒ‰ƒ€‚ðŽÀs‚µ‚ÄŒ‹‰Ê‚ðŽæ“¾‚·‚é(Javaƒ}ƒXƒ^[)のページを参考にしました。(ありがとうございます!)ポイントは以下の…

Antから起動するJavaプロセスのリモートデバッグ

普通やらないであろうAntから起動するJavaプロセスのリモートデバッグについて。いや、Eclipse Test Frameworkのパッチがうまく動かなくてリモートデバッグやってみようと思い立ったわけで。Antスクリプトに追加したコードがこんな感じ <java> ... <jvmarg line="-agentlib:jdwp=transport=dt_socket,suspend=y,server=y,address=localhost:44000"/> </java> えぇ。にせに…

JDKのバージョン下位互換性

JDKはバージョンがあがるたびに新しくクラスが追加されますが、ビルド時に確認する方法ってあるんでしょうか。やっぱりコンパイルするJDKに依存してしまうものなのでしょうか。どういうことかっていうと、今JDK6で開発しているプラグインがJDK5でも動くこと…

こみゅすけから参加者一覧を取得する

EclipsePlugin勉強会の参加者が増えてないかなーとわくわくしながらこみゅすけにアクセスしていたのだけれども、ふとHTMLで一覧を出力してくれないかなーと思った。よく考えてみたら、こみゅすけはAjaxを駆使して作られている。ん?そういえば一覧は不思議な…

スレッドを立ち上げる場合のテスト

例えばビルド処理とか時間のかかる処理の場合、 IProgressMonitorを使ってスレッドを立ち上げて 並列処理を行います。 しかしそういった場合メインスレッドの方は サブスレッドの処理が終わらなければ 期待した状態ではないため、 テストが失敗してしまいま…

Eclipse RCP開発 その3 ExtensionにViewを指定し、エラーがあった場合

Eclipse3.1.2の場合 org.eclipse.ui.internal.ErrorViewPartというViewが返されています。 例外は投げられません。

Eclipse RCP開発 その2 PDE JUnitについて

めんどくさいからと言って右クリックで呼び出しても ClassNotFoundException :CachedRuntimeClasspathEntryResolverがないよー。 と言われる。

Eclipseプラグイン開発

現在このの本をお勉強中。この本は結構いいです。 少しずつ試しながら読み進めることでEclipseのいろいろが見につきます。 サンプルコードもコピーするのではなく、打ち込むことで こんな使い方ができるのかーって感じです。

Eclipse RCP開発 その1

Eclipse RCPを使うために現在Eclipseのプラグイン作成方法を勉強中。 plugin.xmlを使ってどういった拡張をするのか設定するのですが、 クラス名とかが違うと期待したとおりに動きません。 そこまでは理解できます。 でも、出てくる例外の内容がまったく関係…

toString()をオーバーライドするのに便利なクラス(Commons-lang)メモ

ToStringBuilder.reflectionToString(this,ToStringStyle.SHORT_PREFIX_STYLE)