Batch and the for loop
Posted
by Farid
on Stack Overflow
See other posts from Stack Overflow
or by Farid
Published on 2010-04-30T17:20:13Z
Indexed on
2010/04/30
17:27 UTC
Read the original article
Hit count: 350
Hi everyone,
I have a java application launched by a .cmd file. I want to set the classpath of the application through this batch, all the needed jars are into a lib folder.
Here is what I tried :
set _classpath=.
for %%i in (%1/lib/*.*) do ( set _classpath=%_classpath%;%%i )
Surprisingly, it seems that it does not act as expected. Let's say there is 3 jar in the lib folder :
- pikachu.jar
- sonic.jar
- mario.jar
Here is what happens :
- set _classpath=.
- set _classpath=.;pikachu.jar
- set _classpath=.;sonic.jar
- set _classpath=.;mario.jar
Obviously, what I am looking to get is
- set _classpath=.;pikachu.jar;sonic.jar;mario.jar
Any idea ?
Thanks and regards,
© Stack Overflow or respective owner