macで以下のようなファイルを作って、コンパイルしようとした。
$ cat test.java System.out.println("hoge"); $ javac test.java # 文字化けしていた
.zshrcに以下を追加
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
文字化けはなおった。
$ javac test.java Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 test.java:1: class、interface、または enum がありません。 System.out.println("hoge"); ^ エラー 1 個
thanks
http://d.hatena.ne.jp/snaka72/20120101/1325403702