summaryrefslogtreecommitdiff
path: root/trunk/reprap/host/lib/system-dependent/linux-i386/reprap
blob: 2634480832fd739baf7f18de50ca697ff236eb5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
# reprap-host -- runs RepRap Java host with an appropriate classpath

REPRAP_RAM_SIZE=1024M                # Amount of RAM to allow Java VM to use
REPRAP_DIR=`dirname $0`       # reprap.jar, jni libs and stl file

cd $REPRAP_DIR

# build up classpath
# when we move to OpenJDK/Java-6 these next few can be replaced with wildcard
# *.jar and we will not need swing-layout any more.
CLASSPATH=./reprap.jar
CLASSPATH=$CLASSPATH:./j3dcore.jar
CLASSPATH=$CLASSPATH:./j3d-org-java3d-all.jar
CLASSPATH=$CLASSPATH:./j3dutils.jar
CLASSPATH=$CLASSPATH:./vecmath.jar
CLASSPATH=$CLASSPATH:./RXTXcomm.jar
CLASSPATH=$CLASSPATH:./swing-layout-1.0.3.jar
CLASSPATH=$CLASSPATH:.

# invoke the code
java -cp $CLASSPATH -Xmx$REPRAP_RAM_SIZE -Djava.library.path=. org.reprap.Main