渡辺です。
Maven2プロジェクトの実行時にバグなのか判断つかない現象に遭遇しました。
再現方法(NB6.7RC2 Java SEパック)
1. Maven2プロジェクトを作成
2. メインスレッド以外を作成して、ループなどをかける(サンプルソース参照)
3. 実行する
4. 停止・・・・できないorz
どうも、Maven2のexecute goal が実行されているらしく、NetBeansから停止できなくなります。
外部プロセスなのかNetBeansを落としてもjava.exeのプロセスは残っているので
タスクマネージャから殺さないと死にません。
ServerSocketを使ったアプリを作っていて気づきました。
Maven2プロジェクトの実行時にexec goalを起動しないようにできますか?
もしくは何か情報があれば教えてください。
問題が起きるサンプル
----
public class App {
public static void main(String[] args) {
Executors.newSingleThreadExecutor().submit(new Runnable() {
public void run() {
while (true) {
try {
System.out.println("!");
Thread.sleep(1000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
});
}
}
----
--
================================
Shuji Watanabe (skypeId: shuji.w6e)
Blog:
http://d.hatena.ne.jp/shuji_w6e/ Labo:
http://www.deathmarch.jp/ Community:
http://www.sapporo-java.org/---------------------------------------------------------------------
To unsubscribe, e-mail:
nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail:
nbdiscuss_ja-help@...