Javaソースの漢字コード

Mac OS X Tiger(10.4)ではShift jis でデフォルトは書かれていたけど,LeopardからはUTF-8が標準となっている
(おかげで,Eclipseでは普通に文字化けする).
このときは,Javacに漢字コードを指定すれば良い(UTF-8のソースの場合)

javac -J-Dfile.encoding=utf-8 your.java

因に,*.javaをまとめてUTF-8に変換するには,

for i in *.java;do cp $i $i.tmp;nkf -w $i.tmp > $i;done

以上,自己責任で :p