(MacOSX10.8, Emacs24.3, javac 1.6.0_51)
問題
ちょっと処理を確認したい時に使ったらエラー表示が文字化けした
対処
'javac -J-Dfile.encoding=UTF-8' とすればいいみたい
(quickrun-add-command "java" '((:command . "java") (:compile-only . "javac -Werror %o %s") (:exec . ("javac -J-Dfile.encoding=UTF-8 %o %s" "%c %N %a")) (:remove . ("%n.class")) (:description . "Compile Java file and execute")) :mode 'java-mode)
こんな感じかな
追記
追記:2013-10-23
これでいいそうです。ありがとうございますー
(add-hook 'java-mode-hook (lambda () (setq quickrun-option-cmdopt "-J-Dfile.encoding=UTF-8")))