cygwin,javawrap
http://d.hatena.ne.jp/papa33/20040325#p1
cygpath でパスの変換をするラッパー。引用させてもらいます。
[ -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