windows用のjava環境
cygwin+javaで検索したら沢山出てくるが、自分用メモとして。
cygwinは d:\cygwin にインストール済。
javaは
http://java.sun.com/javase/downloads/index_jdk5.jsp
ここからダウンロード。(なんか日本語サイトはリンクが繋がらなかったので)
カスタムインストールでディレクトリを d:\cygwin\usr\local\java\jdk1.5.0_15\ などに指定。
cygwinの.bashrcなどで PATH に /usr/local/java/jdk1.5.0_15/bin を追加。
私の場合は
alias javac="javac -source 1.4"
が必要なのでこれも追加。無名クラスとか間違って使わないためね。
あとはJAVA_HOMEの設定
export JAVA_HOME=/usr/local/java/jdk1.5.0_15
クラスパスなどは何もしなくても大丈夫だった。
emacsの設定。
(add-hook 'java-mode-hook '(lambda () (setq tab-width 4 c-basic-offset 4 c-hanging-comment-ender-p nil indent-tabs-mode nil) ) )
class test { static public void main(String args[]) { // ←ここのインデントがおかしい気がする System.out.println("Hello"); } }
インデントが変だ。後で調べる。