There is a limit on how long environment variables can be like CLASSPATH...
See if this helps...
rem [Change as needed] (DEFAULTS to C:\Program Files\??????) set YOUR_HOME=C:\Program Files\?????? rem [Change as needed] (DEFAULTS to C:\jdk1.?) set JDK_PATH=C:\jdk\1.? cd %YOUR_HOME% rem Reset YOUR_HOME to make it relative to the working rem directory. This is required because there is a rem limit on how long environment variables can be. rem variable like CLASSPATH rem --------------------------------------------------- set YOUR_HOME=. rem Setup the CLASSPATH variable set CLASSPATH= rem JDK Tools set CLASSPATH=%CLASSPATH%;%JDK_PATH%\lib\tools.jar rem Jars for Your Stuff set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\????.jar rem Jars for Your Beans set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\beans\????.jar if "%1"=="-ver" GOTO VERSION GOTO CLASSPATH :VERSION echo Java Version java -version :CLASSPATH rem echo CLASSPATH rem echo %CLASSPATH% SET ARGS= :BUILD_ARGS if "%1"=="" GOTO RUN SET ARGS=%ARGS% %1 SHIFT GOTO BUILD_ARGS :RUN echo Environment Setup ready echo ------------ echo Starting YourExe echo ------------ echo java YourStuff %ARGS% %JDK_PATH%\bin\java 1.2.3.4.YourStuff %ARGS% echo ------------ echo Exiting YourStuff echo ------------ echo DONE! @echo on
