You are not logged in.
Hi all!
I just created a feature request regarding standard jvm options in http://bugs.archlinux.org/task/5672, please give me comments
Text:
------------------------------------------------------------------------------------------------------------------------------
It would be good if all java packages append an environment variable in JVM options, such as $JAVA_OPTS (used by ant and some other apps). It should be put to the end before -jar, to avoid being overrided.
Also, I have a small java wrapper that makes ps/top to show apps' original names instead of "java": (put to /usr/local/bin or somewhere to override the real java)
if [ -z "${JAVA_APPNAME}" ]; then
JAVA_APPNAME="java"
fi
JAVA_HOME=/opt/java
JAVA_TMPDIR=/tmp/java-tmpdir-${UID}
mkdir -p ${JAVA_TMPDIR}/bin
ln -sfT ${JAVA_HOME}/jre ${JAVA_TMPDIR}/jre
ln -fT ${JAVA_HOME}/jre/bin/java ${JAVA_TMPDIR}/bin/$JAVA_APPNAME
exec ${JAVA_TMPDIR}/bin/$JAVA_APPNAME "$@"Packages that use binary launchers would need to be rewritten. Following is the script for eclipse:
APP_NAME=eclipse exec java -Xms256m -Xmx320m -XX:PermSize=64m -XX:MaxPermSize=128m -Djava.library.path=/usr/lib $JAVA_OPTS -jar /opt/eclipse/startup.jar -os linux -ws gtk -arch x86 -launcher /opt/eclipse/eclipse -name Eclipse -showsplash 600 -exitdata 4aeb003f -vm /opt/java/jre/bin/java -vmargs -jar /opt/eclipse/startup.jarOffline