うぅ、私の失言でここまで事が大きくなるなんて;
本当にごめんなさい!

あれからJDKを更新したのですが、何故か未だにreplaceAllが使えないです;;
java -versionでバージョンを調べても、ちゃんと
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
なっているのに、依然として
hunter.java:292: シンボルを解釈処理できません。
シンボル: メソッド replaceAll (java.lang.String,java.lang.String)
位置 : java.lang.String の クラス
tmp_str = tmp_str.replaceAll(" ", "");
が出てきます・・・。
CharSequenceの方も検索して、それで出てきた方法で試しましたけど、ダメでした。