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

Reply via email to