start_maxkey_mgt.bat 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. @echo off
  2. call set_maxkey_env.bat
  3. SET JAVA_MARK=MaxKeyMgtRunner
  4. SET JAVA_OPTS= -Xms128m
  5. SET JAVA_OPTS=%JAVA_OPTS% -Xmx1024m
  6. SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
  7. rem SET JAVA_OPTS="%JAVA_OPTS% -Dfile.encoding=GBK"
  8. SET JAVA_OPTS=%JAVA_OPTS% -DjavaMark=%JAVA_MARK%
  9. SET JAVA_CONF=./maxkey_mgt
  10. SET JAVA_LIBPATH=./lib
  11. SET JAVA_LIBMAXKEYPATH=./maxkey_mgt
  12. SET JAVA_CLASSPATH=./classes;./bin;%JAVA_CONF%
  13. SET JAVA_MAINCLASS=org.maxkey.MaxKeyMgtApplication
  14. SET JAVA_EXEC=%JAVA_HOME%/bin/java
  15. rem mk logs dir
  16. if NOT EXIST "./logs" MKDIR "logs"
  17. rem init TEMP_CLASSPATH
  18. SET TEMP_CLASSPATH=
  19. rem new setclasspath.bat
  20. echo SET TEMP_CLASSPATH=%%TEMP_CLASSPATH%%;%%1> setclasspath.bat
  21. FOR %%i IN (%JAVA_LIBPATH%/*.jar) DO (
  22. CALL setclasspath.bat %JAVA_LIBPATH%/%%i
  23. )
  24. FOR %%i IN (%JAVA_LIBMAXKEYPATH%/*.jar) DO (
  25. CALL setclasspath.bat %JAVA_LIBMAXKEYPATH%/%%i
  26. )
  27. SET JAVA_CLASSPATH=%JAVA_CLASSPATH%;%TEMP_CLASSPATH%
  28. rem delete setclasspath.bat
  29. DEL setclasspath.bat
  30. rem Display our environment
  31. echo ===============================================================================
  32. echo Bootstrap Environment
  33. echo.
  34. rem echo JAVA_CLASSPATH = %JAVA_CLASSPATH%
  35. echo JAVA_CONF = %JAVA_CONF%
  36. echo JAVA_OPTS = %JAVA_OPTS%
  37. echo JAVA_HOME = %JAVA_HOME%
  38. echo JAVA = %JAVA_EXEC%
  39. echo JAVA = %JAVA_MAINCLASS%
  40. echo.
  41. echo ===============================================================================
  42. echo.
  43. %JAVA_EXEC% %JAVA_OPTS% -classpath %JAVA_CLASSPATH% %JAVA_MAINCLASS%
  44. echo run finished
  45. PAUSE