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
 

 

你可能感兴趣的:(linux,windos,运行java的脚本)