forked from dromara/MaxKey
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart_maxkey.sh
More file actions
50 lines (40 loc) · 1.25 KB
/
start_maxkey.sh
File metadata and controls
50 lines (40 loc) · 1.25 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
#!/bin/bash
source ./set_maxkey_env.sh
JAVA_MARK=MaxKey
JAVA_OPTS=" -Xms128m "
JAVA_OPTS="${JAVA_OPTS} -Xmx1024m"
JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8"
JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}"
JAVA_CONF=./maxkey
JAVA_LIBPATH=./maxkey_lib
JAVA_LIBMAXKEYPATH=./maxkey
JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF:
JAVA_MAINCLASS=org.maxkey.MaxKeyApplication
JAVA_EXEC=$JAVA_HOME/bin/java
export JAVA_CLASSPATH
export JAVA_LIBPATH
export JAVA_LIBMAXKEYPATH
for LL in `ls $JAVA_LIBPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar`
do
JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL
done
export JAVA_CLASSPATH
# Display our environment
echo "-------------------------------------------------------------------------------"
echo " Bootstrap Environment"
echo ""
#echo JAVA_CLASSPATH : ${JAVA_CLASSPATH}
echo JAVA_CONF : $JAVA_CONF
echo JAVA_OPTS : $JAVA_OPTS
echo JAVA_HOME : $JAVA_HOME
echo JAVA : $JAVA_EXEC}
${JAVA_EXEC} -version
echo ""
echo "-------------------------------------------------------------------------------"
echo ""
$JAVA_EXEC $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAINCLASS
echo run finished