WINDOWS BAT脚本:
@echo offrem You can set JAVA_HOME and JAVA_OPTS variables:
rem JAVA_HOME points to JVM
rem JAVA_OPTS sets JVM optionsset JAVA_CMD=java
if NOT "%JAVA_HOME%"=="" set JAVA_CMD=%JAVA_HOME%\bin\java
set CONF=conf
set LIBS=lib/ccc_misc5-1.02.jar;lib/coloradoftp-1.25.jar;lib/commons-logging-1.1.jar;lib/gateway-1.02.jar;lib/hardfilesystem-1.04.jar;lib/impl3659-1.00.jar;lib/intellipack-1.13.jar;lib/log4j-1.2.9.jar;lib/myant.jar;lib/spring-2.5.4.jar;lib/xmlfs-1.00.jar;lib/commons-dbcp.jar;lib/commons-pool-1.3.jar;lib/sqljdbc.jar;
echo "%JAVA_CMD%" %JAVA_OPTS% -cp "%CONF%;%LIBS%" Launcher
"%JAVA_CMD%" %JAVA_OPTS% -cp "%CONF%;%LIBS%" Launcher
@pause=========================================================
LINUX SH脚本
#!/bin/sh# You can set JAVA_HOME and JAVA_OPTS variables:
# JAVA_HOME points to JVM
# JAVA_OPTS sets JVM optionsJAVA_CMD=java
if [ ! -z "$JAVA_HOME" ] ; then 
  JAVA_CMD=$JAVA_HOME/bin/java
fi
CONF=conf
LIBS=lib/ccc_misc5-1.02.jar:lib/coloradoftp-1.25.jar:lib/commons-logging-1.1.jar:lib/gateway-1.02.jar:lib/hardfilesystem-1.04.jar:lib/impl3659-1.00.jar:lib/intellipack-1.13.jar:lib/log4j-1.2.9.jar:lib/myant.jar:lib/spring-2.5.4.jar:lib/xmlfs-1.00.jar:lib/commons-dbcp.jar:lib/commons-pool-1.3.jar:lib/sqljdbc.jar:
echo "$JAVA_CMD" $JAVA_OPTS -cp "$CONF:$LIBS" Launcher
"$JAVA_CMD" $JAVA_OPTS -cp "$CONF:$LIBS" Launcher

解决方案 »

  1.   

    自己去看看Windows的bat和linux的shell说明吧.
    区别是完全不一样的OS.
      

  2.   

    if NOT "%JAVA_HOME%"=="" set JAVA_CMD=%JAVA_HOME%\bin\java
    设置java路径
    set CONF=conf
    set LIBS=lib/ccc_misc5-1.02.jar;lib/coloradoftp-1.25.jar;lib/commons-logging-1.1.jar;lib/gateway-1.02.jar;lib/hardfilesystem-1.04.jar;lib/impl3659-1.00.jar;lib/intellipack-1.13.jar;lib/log4j-1.2.9.jar;lib/myant.jar;lib/spring-2.5.4.jar;lib/xmlfs-1.00.jar;lib/commons-dbcp.jar;lib/commons-pool-1.3.jar;lib/sqljdbc.jar;
    设置变量
    echo "%JAVA_CMD%" %JAVA_OPTS% -cp "%CONF%;%LIBS%" Launcher
    "%JAVA_CMD%" %JAVA_OPTS% -cp "%CONF%;%LIBS%" Launcher 
    执行,试着把上面定义的变量替换下就可以看出来了。