archive: 2009年02月  1/1

スポンサーサイト

EclipseのAntビルドでログが途中で切れる?(問題解決)

2/21の続き。原因判明。Eclipseの「ワークスペース」のデフォルトのエンコードを UTF-8 に変えてたからというオチでした。(「設定」→「一般」→「ワークスペース」→「テキスト・ファイル・エンコード(T)」のところ。)デフォルト(MS932)に戻したらあっさり解消しました。あぁ、そんなとこに影響受けるんだ・・・。前の仕事でJavaの文字コード絡みでいろいろ問題あったから、せめて自分の環境ぐらいは全部 UTF-8 にしてしまおう!...

EclipseのAntビルドでログが途中で切れる?

自宅のEclipseのAntで謎な現象に遭遇。スクリーンショットのように、Eclipse上でAntビルドをした際に何故かログが途中で止まってしまう。コマンドラインからEclipse付属のAntでビルドしてみると、問題なく最後まで出力される。どうも、日本語が含まれる行から先が出力されていない模様。エラーが起きてたのにログが出力されてなかったから、さっぱり気づかず延々悩んでたorz今まで会社でAnt使ってた際には起きたこと無かったので、...

StringとStringBuilderによる文字列置換の速度差

文字列をあるパターンに従い、単純に(正規表現などを使わない)置換するような処理。以下、Java 6 の環境での結果。とっさに書きがちな String を使ったコード。String result = s;for (Map.Entry<String, String> m : mapping.entrySet()) { result = result.replace(m.getKey(), m.getValue());}return result;StringBuilder (または StringBuffer)を使ったコード。StringBuilder b = new StringBuilder(s);for (Map.En...

Eclipseに入れてるプラグイン(追加)

1/24の続き。追加で↓のプラグインもインストール。Eclipseの「ヘルプ」→「ソフトウェア更新」より「サイトの追加」で指定してインストール可。FindBugs 1.3.7http://findbugs.cs.umd.edu/eclipse そういえば前の仕事で、プラグインじゃないFindBugsの結果であーだこーだ言ってたの忘れてたわ・・・。最初っからチェックしながら開発しよう。作りかけだったお勉強用の小物プログラムに通したら、早速ぼちぼちバグを見つけてくれてい...

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。