在korn shell脚本中我有这个。
#!/bin/ksh
. /xxxxxx/Classpath.sh
export JAVAHOME=/usr/java5
export PATH=$JAVAHOME/bin:$PATH
export PATH
export CLASSPATH
export _JAVA_OPTIONS="-Xmx1g"
java .......
获取以下错误。试过上面的java选项。但是,仍然得到相同的错误?请帮忙解决这个问题。感谢。
JVMDUMP006I Processing dump event "systhrow", detail "java/lang/OutOfMemoryError" - please wait.
JVMDUMP032I JVM requested Snap dump using '......trc' in response to an event
答案 0 :(得分:0)
为JVM_ARGS
和PROG_ARGS
保留一个变量,将VM_ARGS
和PROG_ARGS
放在适当的位置,如下所示
java <JVM_ARGS> com.test.Main <PROG_ARGS>
实施例: -
export CLASSPATH=${CLASSPATH}:${CONFIG_DIR};
JVM_ARGS="-Dprocess.name=MainProcess -Xmx1024M -Xms256M "
PROG_ARGS="/home/saravana/files"
$JAVA_HOME/bin/java $JVM_ARGS com.test.Main $PROG_ARGS
在classpath变量中添加所有依赖的lib, 添加你的JVM_ARGS,比如start&amp;最大堆,进程名称, 在PROG_ARGS中添加你的程序args
JVM_ARGS,PROG_ARGS只是可以保留任何名称的变量名称