OSDN Git Service

Fix errors in Winodws batch file.
[neighbornote/NeighborNote.git] / nevernote.bat
1 rem #####################\r
2 rem # Install variables #\r
3 rem #####################\r
4 set NEVERNOTE=C:\NeverNote\r
5 set JAMBI_LOCATION=C:\qtjambi-win32-lgpl-4.5.2_01\r
6 set JAMBI_VERSION=4.5.2_01\r
7 set JAMBI_PLATFORM=win32-msvc2005\r
8 \r
9 \r
10 \r
11 \r
12 rem ########################################\r
13 rem # Memory settings.  These can be tuned #\r
14 rem # to your specific needs.  The greater #\r
15 rem # the memory allocated the better      #\r
16 rem # your response may be, but the more   #\r
17 rem # resources the program will consume.  #\r
18 rem # Lower numbers may hurt performance   #\r
19 rem # but will reduce resource held by     #\r
20 rem # the program.  If you get errors      #\r
21 rem # that say "out of memory" you need    #\r
22 rem # to increase these values.            #\r
23 rem ########################################\r
24 rem # Initial heap size\r
25 set NN_XMS=256M\r
26 rem # Maximum heap size\r
27 set NN_XMX=512M\r
28 \r
29 rem ## The young generation\r
30 rem # the young generation will occupy 1/2 of total heap\r
31 set NN_NEW_RATIO=1\r
32 \r
33 rem ## GC option\r
34 rem ## recommend Incremental Low Pause GC for desktop apps \r
35 set NN_GC_OPT=-Xincgc\r
36 rem ## recent multi-core CPU may show good performance\r
37 rem set NN_GC_OPT=-XX:+UseParNewGC\r
38 rem set NN_GC_OPT=-XX:+UseConcMarkSweepGC\r
39 rem ## same as default\r
40 rem set NN_GC_OPT=-XX:+UseParallelGC\r
41 \r
42 rem ## debug\r
43 rem set NN_DEBUG=-agentlib:hprof=format=b\r
44 rem set NN_DEBUG=-agentlib:hprof=cpu=samples,format=a\r
45 rem set NN_DEBUG=-verbose:gc \r
46 \r
47 rem ########################################\r
48 rem # This next variable is optional. It   #\r
49 rem # is only needed if you want to run    #\r
50 rem # multiple copies of NeverNote under   #\r
51 rem # the same Linux user id.  Each        #\r
52 rem # additional copy (after the first)    #\r
53 rem # should have a unique name.  This     #\r
54 rem # permits the settings to be saved     #\r
55 rem # properly.  If you only want to run   #\r
56 rem # one copy under a single userid, this #\r
57 rem # can be commented out.                #\r
58 rem ########################################\r
59 rem set NN_NAME="sandbox"  \r
60 \r
61 \r
62 \r
63 \r
64 rem #################################################################\r
65 rem #################################################################\r
66 rem ## You probably don't need to change anything below this line. ##\r
67 rem #################################################################\r
68 rem #################################################################\r
69 \r
70 \r
71 rem #####################\r
72 rem # Setup environment #\r
73 rem #####################\r
74 set NN_CLASSPATH=%NEVERNOTE%\nevernote.jar\r
75 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\evernote.jar\r
76 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\libthrift.jar\r
77 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\log4j-1.2.14.jar\r
78 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\h2-1.2.136.jar\r
79 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\PDFRenderer.jar\r
80 set NN_CLASSPATH=%NN_CLASSPATH%;%NEVERNOTE%\lib\commons-lang-2.4.jar\r
81 set NN_CLASSPATH=%NN_CLASSPATH%;%JAMBI_LOCATION%\qtjambi-%JAMBI_VERSION%.jar\r
82 set NN_CLASSPATH=%NN_CLASSPATH%;%JAMBI_LOCATION%\qtjambi-util-%JAMBI_VERSION%.jar\r
83 set NN_CLASSPATH=%NN_CLASSPATH%;%JAMBI_LOCATION%\qtjambi-%JAMBI_PLATFORM%-%JAMBI_VERSION%.jar\r
84 \r
85 start /B javaw -Xmx%NN_XMX% -Xms%NN_XMS%  -XX:NewRatio=%NN_NEW_RATIO% %NN_GC_OPT% %NN_DEBUG%  -classpath %NN_CLASSPATH% cx.fbn.nevernote.NeverNote --name=%NN_NAME%\r
86 exit\r