There is a limit on how long environment variables can be.

See if this will help...



@echo off

echo ------------------------
echo Initializing environment
echo ------------------------

rem ---------------------------------------------------
rem YOUR VARS
rem ---------------------------------------------------
rem [Change as needed]   (DEFAULTS to C:\Program Files\??????)
set YOUR_HOME=C:\Program Files\??????


rem ---------------------------------------------------
rem JDK related variables
rem ---------------------------------------------------
rem [Change as needed]   (DEFAULTS to C:\jdk1.?)
set JDK_PATH=C:\jdk\1.?


rem ---------------------------------------------------
rem Change working directory
rem ---------------------------------------------------
cd %YOUR_HOME%

rem ---------------------------------------------------
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 ---------------------------------------------------
rem Setup the CLASSPATH variable
rem ---------------------------------------------------
rem ---------------------------------------------------
rem Initialize ClassPath to currenr directory
rem ---------------------------------------------------
set CLASSPATH=

rem ---------------------------------------------------
rem Jars for YOURSTUFF
rem ---------------------------------------------------
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\1????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\2????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\3????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\4????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\5????.jar

rem ---------------------------------------------------
rem JDK Tools
rem ---------------------------------------------------
set CLASSPATH=%CLASSPATH%;%JDK_PATH%\lib\tools.jar

rem ---------------------------------------------------
rem Jars for Your Stuff
rem ---------------------------------------------------
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\lib\???Common.jar


rem ---------------------------------------------------
rem Jars for Your Beans
rem ---------------------------------------------------
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\beans\????.jar
set CLASSPATH=%CLASSPATH%;%YOUR_HOME%\beans\????.jar
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 ------------------------
echo Environment Setup ready
echo ------------------------
echo ------------
echo Starting YourExe
echo ------------
echo java YourStuff %ARGS%
%JDK_PATH%\bin\java 1.2.3.4.YourStuff %ARGS%
echo ------------
echo Exiting YourStuff
echo ------------


rem echo Delete temporary files
rem del %YOUR_HOME%\tmp\yourStuff\*.*
del %YOUR_HOME%\tmp\yourStuff\*.*

echo DONE!
@echo on

Reply via email to