ログ日記

作業ログと日記とメモ

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");
        }
}

インデントが変だ。後で調べる。