#!/bin/bash
LAUNCHER_DIR=`dirname $0`
ECLIPSE_HOME=`readlink
-f $LAUNCHER_DIR`
ECLIPSE_USERDIR=$HOME/.eclipse
# Setup Java
environment if not already available
if [ -z $JAVA_HOME ]; then
export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.14"
export
PATH=$JAVA_HOME/bin:$PATH
fi
# Sun JDK Options
JAVA_OPTS="-Xverify:none
-Xms512m -Xmx1024m -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000 -XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled -XX:+CMSClassUnloadingEnabled
-XX:PermSize=128m -XX:MaxPermSize=512m -Dosgi.bundlefile.limit=100"
#
Add the following flag to vmargs to enable jmx remote management (Sun
JVM)
#JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote"
#
Link to correct mozilla libraries
if [ -z $MOZILLA_FIVE_HOME ]; then
export MOZILLA_FIVE_HOME=`ls -1rd /usr/lib/*firefox*/chrome
2>/dev/null | head -1 | xargs dirname 2>/dev/null`
fi
#
Load JNI libraries (native library interface)
export
LD_LIBRARY_PATH=/usr/lib/jni
if [ -e $ECLIPSE_USERDIR/gtkrc-2.0
]; then
export
GTK2_RC_FILES="/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:$HOME/.themes/Clearlooks
Compact/gtk-2.0/gtkrc:$ECLIPSE_USERDIR/gtkrc-2.0"
fi
$ECLIPSE_HOME/eclipse
\
-showsplash org.eclipse.platform \
--launcher.XXMaxPermSize 512M \
-user $ECLIPSE_USERDIR \
-data $ECLIPSE_USERDIR/workspace \
-showLocation \
-clean \
$@ \
-vmargs $JAVA_OPTS
exit 0
댓글 없음:
댓글 쓰기