制作BAT/SH文件運行JAVA
WINDOWS版:@ECHO OFF
REM @ECHO STARTUP App
REM @ECHO 設置環境變量,循環當前目錄下的lib目錄下所有jar文件,并設置CLASSPATH
FOR %%F IN (lib\*.jar) DO call :addcp %%F
goto extlibe
:addcp
SET CLASSPATH=%CLASSPATH%;%1
goto :eof
:extlibe
REM @ECHO 當前目錄下的bin目錄為class文件存放目錄,設置bin目錄到CLASSPATH中
SET CLASSPATH=%CLASSPATH%;bin\
REM @ECHO 顯示CLASSPATH
REM SET CLASSPATH
REM @ECHO 運行應用程序
REM JAVA com.paul.socket.charge.client.ClientJFrame
start javaw com.paul.socket.charge.client.ClientJFrame
REM @ECHO STARTUP App
REM @ECHO 設置環境變量,循環當前目錄下的lib目錄下所有jar文件,并設置CLASSPATH
FOR %%F IN (lib\*.jar) DO call :addcp %%F
goto extlibe
:addcp
SET CLASSPATH=%CLASSPATH%;%1
goto :eof
:extlibe
REM @ECHO 當前目錄下的bin目錄為class文件存放目錄,設置bin目錄到CLASSPATH中
SET CLASSPATH=%CLASSPATH%;bin\
REM @ECHO 顯示CLASSPATH
REM SET CLASSPATH
REM @ECHO 運行應用程序
REM JAVA com.paul.socket.charge.client.ClientJFrame
start javaw com.paul.socket.charge.client.ClientJFrame
#!/bin/sh
classpath=".:../classes/:../lib/*"
hdfs_input=hadoop/input
hdfs_output=hadoop/output0
mainclass=main.WordFinderMain
classesfolder=/job/classes
java -cp $classpath $mainclass $hdfs_input $hdfs_output $classesfolder
classpath=".:../classes/:../lib/*"
hdfs_input=hadoop/input
hdfs_output=hadoop/output0
mainclass=main.WordFinderMain
classesfolder=/job/classes
java -cp $classpath $mainclass $hdfs_input $hdfs_output $classesfolder
posted on 2013-04-18 10:06 paulwong 閱讀(385) 評論(0) 編輯 收藏 所屬分類: J2SE