1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
@echo off
set CLASSPATH=
set JAVA=C:\java\jdk-11.0.5\bin\java
set MY_LIBS=C:\work\libs
for %%i in ( "%MY_LIBS%\*.jar" ) do (
call :concat "%%i"
)
echo %CLASSPATH%
goto :eof
:concat
if not defined CLASSPATH (
set CLASSPATH="%~1"
) ELSE (
set CLASSPATH=%CLASSPATH%;"%~1"
)
|
cs |
7 ln: 지정한 폴더의 jar 파일 모두 조회하고 loop.
8 ln: [ :concat ]을 호출하며, 파일경로( %%i )를 Arguments로 넘김.
13 ln: [ :concat ]이 실행되지 않도록 EOF( End-Of-File )로 이동.
15 ln: 선언된 [ CLASSPATH ] 변수가 없으면 선언.
18 ln: 세미콜론( ; )으로 구분하여 JAR파일 이어 붙이기.
'ETC > Tech.' 카테고리의 다른 글
[Tech.] Token을 이용한 인증방식 - JWT (7) | 2019.12.19 |
---|---|
[macOS] Catalina에서 Android USB테더링 하기 - HoRNDIS (11) | 2019.12.18 |
[BatchScript] 실행 파일의 인자값 파싱 (0) | 2019.11.28 |
[크롤링] File, Image 크롤링 예제 (0) | 2019.11.24 |
[SELECTOR] XPATH와 CSS Selector 차이 (0) | 2019.11.19 |
댓글