forked from dromara/MaxKey
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart_maxkey.bat
More file actions
57 lines (47 loc) · 1.54 KB
/
start_maxkey.bat
File metadata and controls
57 lines (47 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@echo off
call set_maxkey_env.bat
SET JAVA_MARK=MaxKeyRunner
SET JAVA_OPTS= -Xms128m
SET JAVA_OPTS=%JAVA_OPTS% -Xmx1024m
SET JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
rem SET JAVA_OPTS="%JAVA_OPTS% -Dfile.encoding=GBK"
SET JAVA_OPTS=%JAVA_OPTS% -DjavaMark=%JAVA_MARK%
SET JAVA_CONF=./maxkey
SET JAVA_LIBPATH=./maxkey_lib
SET JAVA_LIBMAXKEYPATH=./maxkey
SET JAVA_CLASSPATH=./classes;./bin;%JAVA_CONF%
SET JAVA_MAINCLASS=org.maxkey.MaxKeyApplication
SET JAVA_EXEC=%JAVA_HOME%/bin/java
rem mk logs dir
if NOT EXIST "./logs" MKDIR "logs"
rem init TEMP_CLASSPATH
SET TEMP_CLASSPATH=
rem new setclasspath.bat
echo SET TEMP_CLASSPATH=%%TEMP_CLASSPATH%%;%%1> setclasspath.bat
FOR %%i IN (%JAVA_LIBPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBPATH%/%%i
)
FOR %%i IN (%JAVA_LIBMAXKEYPATH%/*.jar) DO (
CALL setclasspath.bat %JAVA_LIBMAXKEYPATH%/%%i
)
SET JAVA_CLASSPATH=%JAVA_CLASSPATH%;%TEMP_CLASSPATH%
rem delete setclasspath.bat
DEL setclasspath.bat
rem Display our environment
echo ===============================================================================
echo Bootstrap Environment
echo.
rem echo JAVA_CLASSPATH = %JAVA_CLASSPATH%
echo JAVA_CONF = %JAVA_CONF%
echo JAVA_OPTS = %JAVA_OPTS%
echo JAVA_HOME = %JAVA_HOME%
echo JAVA = %JAVA_EXEC%
echo JAVA = %JAVA_MAINCLASS%
echo.
%JAVA_EXEC% -version
echo.
echo ===============================================================================
echo.
%JAVA_EXEC% %JAVA_OPTS% -classpath %JAVA_CLASSPATH% %JAVA_MAINCLASS%
echo run finished
PAUSE