5 ###########################################
6 # Location variables. Edit the variables #
7 # below to your specific installation. #
8 # The ones below are examples only. #
9 ###########################################
11 NEVERNOTE=$(cd `dirname $0` && pwd)
12 # NEVERNOTE=/usr/share/nevernote
14 ########################################
15 # Memory settings. These can be tuned #
16 # to your specific needs. The greater #
17 # the memory allocated the better #
18 # your response may be, but the more #
19 # resources the program will consume. #
20 # Lower numbers may hurt performance #
21 # but will reduce resource held by #
22 # the program. If you get errors #
23 # that say "out of memory" you need #
24 # to increase these values. #
25 ########################################
31 ## The young generation
32 # the young generation will occupy 1/2 of total heap
36 ## recommend Incremental Low Pause GC for desktop apps
38 ## recent multi-core CPU may show good performance
39 #NN_GC_OPT=-XX:+UseParNewGC
40 #NN_GC_OPT=-XX:+UseConcMarkSweepGC
42 #NN_GC_OPT=-XX:+UseParallelGC
45 #NN_DEBUG=-agentlib:hprof=format=b
46 #NN_DEBUG=-agentlib:hprof=cpu=samples,format=a
49 ########################################
50 # This next variable is optional. It #
51 # is only needed if you want to run #
52 # multiple copies of NeverNote under #
53 # the same Linux user id. Each #
54 # additional copy (after the first) #
55 # should have a unique name. This #
56 # permits the settings to be saved #
57 # properly. If you only want to run #
58 # one copy under a single userid, this #
59 # can be commented out. #
60 ########################################
64 #Do any parameter overrides
72 ###################################################################
73 ###################################################################
74 ## You probably don't need to change anything below this line. ##
75 ###################################################################
76 ###################################################################
82 NN_CLASSPATH=$NEVERNOTE/nevernote.jar
84 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/PDFRenderer.jar
85 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/apache-mime4j-0.6.jar
86 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/commons-codec-1.3.jar
87 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/commons-compress-1.1.jar
88 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/commons-lang-2.4.jar
89 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/commons-logging-1.1.1.jar
90 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/evernote.jar
91 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/h2-1.2.147.jar
92 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/httpclient-4.0.3.jar
93 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/httpcore-4.0.1.jar
94 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/httpmime-4.0.3.jar
95 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/jaxen-1.1.3.jar
96 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/jazzy.jar
97 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/jtidy-r938.jar
98 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/libthrift.jar
99 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/log4j-1.2.14.jar
100 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/pdfbox-app-1.3.1.jar
101 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/poi-3.7-20101029.jar
102 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/poi-ooxml-3.7.jar
103 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/poi-ooxml-schemas-3.7-20101029.jar
104 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/poi-scratchpad-3.7-20101029.jar
105 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/tika.jar
106 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/xmlbeans-2.3.0.jar
107 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/xsdlib-20060615.jar
109 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/qtjambi-linux32-4.5.2_01.jar
110 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/qtjambi-linux32-gcc-4.5.2_01.jar
111 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/qtjambi-linux64-4.5.2_01.jar
112 NN_CLASSPATH=$NN_CLASSPATH:$NEVERNOTE/lib/qtjambi-linux64-gcc-4.5.2_01.jar
118 java -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