windos下和linux下運行java的腳本

1、windos下的執行java的批處理腳本

 

rem 顯示的
::  不顯示的註釋

@echo off
setlocal enabledelayedexpansion
set classpath=.;./classes
for %%f in (lib/*.jar) do (    
    set classpath=!classpath!;./lib/%%f
)

echo %classpath%
@echo on

:: java  -classpath %classpath% com.abc.ABC
endlocal
pause

   絕對路徑

  setlocal enabledelayedexpansion

set classpath=.;./classes
set libpath=E:\workspace\levin\lib
for %%f in (%libpath%\*.jar) do (  
    set classpath=!classpath!;%%f
)
 

  2、linux下找到類路徑的腳本

  //方法1

cp=.;
for loop in `ls lib/*.jar`;do
cp=${cp}:${loop}
done

//方法2
cp2=`ls  lib/*.jar | xargs  | sed 's/ /:/g'`

//方法3
cp3=`find lib -name "*.jar" | xargs | sed 's/ /:/g'`
echo $cp3
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章