Cygwin + J2se sdk
- Java(j2se sdk)をインストール (C:\j2sdk1.4.1_04)
- Windowsの環境変数 JAVA_HOME を設定 (C:\j2sdk1.4.1_04)
- .bashrcへ下記記述を追加
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath -u "$JAVA_HOME"` function javawrap { executable="$JAVA_HOME"/bin/$1 shift if [ -n $CLASSPATH ] ; then CLASSPATH=$(cygpath -apw "$CLASSPATH") fi executable_args="" while [ ${#} -gt 0 ] ; do arg="$1"; shift case $arg in -classpath | -cp) executable_args="$executable_args -classpath" if [ ! "x$1" = "x" ] ; then executable_args="$executable_args $(cygpath -apw $1)" shift fi ;; *) [ x${arg:0:1} = "x/" ] && arg=$(cygpath -p -w -a $arg) executable_args="$executable_args $arg" ;; esac done $executable $executable_args } for file in $JAVA_HOME/bin/*.exe; do executable=$(basename $file .exe) alias $executable="javawrap $executable" done
javac でメッセージが表示されるか確認。