NORA

雑食気味なひよっこプログラミング記録

今日はsublime text でjavaを始めた日。

唐突にJavaの勉強が始まった。何故だ?
sublime text を今までシェアウェアだと勘違いして指くわえていた所、無料でも使えることを知ってちょっと使ってみた。Javaの勉強を始めたこともありありがたい先人の知恵を参考にJavaの環境を整えてみましたー。

JavaC.sublime-build

{
    "cmd": ["javac", "-encoding", "UTF-8", "$file_name","&&","java", "$file_base_name"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "path": "C:\\Program Files\\Java\\jdk1.7.0_45\\bin",
    "selector": "source.java",
    "shell": true,
    "encoding": "cp932"
}
  • cmd
    • コマンドラインに日本語を出力できない!
    • ソースコードに日本語コメント入れるとエラーが!

といった悩みも "-encoding", "UTF-8"を追加することで解決。

  • encoding
    Windowsのコマンドラインで使われる文字コード”cp932”を指定することで、「Decode error - output not utf-8」を解決できます。

他に.sublime-buildファイルで使えるオプション知りたいよー!って方はこちらを見ると幸せになれそう。
Build Systems : http://docs.sublimetext.info/en/latest/reference/build_systems.html