Azureus无法启动!!!请帮忙!
Azureus无法启动。(我已经安装jre1.5)出现如图中错误。
我用的是CentOS4
很奇怪,在FC3下完全正常。 http://forums.fedoraforum.org/showthread.php?t=32644
https://www.redhat.com/archives/fedora-list/2005-May/msg04253.html
不知道这里面有什么你想要得必要信息没有,似乎遇到问题的不只你一个。
大多数的帖子里面都说要加这个声明。。。
JAVA_PROGRAM_DIR="/usr/java/j2re1.4.2_06/bin/"
我在google搜索的关键字是
"-Xms16m" "-Xmx128m" understood
你可以搜索一下看看有什么你需要的东西。 jre太旧了,升级到1.5以上,最新的是1.5_u4 谢谢goodboy1881!
我看了那两个英文帖子,没怎么明白。
你可以告诉我具体的办法吗?
谢谢! 你先升级你的jre到1.5看看还有现在的问题没有。。。 搞定了!
就是用文本编辑器编辑azureus,指定java的绝对路径就ok了!
谢谢各位! 我用编辑器该了一下还是不行,以下是文本内容,帮我看下还有哪里要改:
look_for_java()
{
JAVADIR=/usr/java
IFS=$'\n'
potential_java_dirs=(`ls -1 "$JAVADIR" | sort | tac`)
IFS=
for D in "${potential_java_dirs[@]}"; do
if [[ -d "$JAVADIR/$D" && -x "$JAVADIR/$D/bin/java" ]]; then
JAVA_PROGRAM_DIR="/usr/java/jre1.5.0_04/bin/"
echo $MSG2 $JAVA_PROGRAM_DIR
if check_version ; then
return 0
else
return 1
fi
fi
done
echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4
return 1
}
check_version()
{
JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
if [ "$JAVA_IMPL" = "java" ] ; then
VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"`
if echo $VERSION | grep "^1." ; then
echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
return 1
else
echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
return 0
fi
else
echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
return 1
fi
}
echo $MSG1
# locate and test the java executable
if [ "$JAVA_PROGRAM_DIR" == "" ]; then
if ! command -v java &>/dev/null; then
echo $MSG10
if ! look_for_java ; then
exit 1
fi
else
echo $MSG11
if ! check_version ; then
if ! look_for_java ; then
exit 1
fi
fi
fi
fi
# get the app dir if not already defined
if [ -z "$PROGRAM_DIR" ]; then
PROGRAM_DIR=`dirname "$0"`
PROGRAM_DIR=`cd "$PROGRAM_DIR"; pwd`
else
if [ "$(echo ${PROGRAM_DIR}/*.jar)" = "${PROGRAM_DIR}/*.jar" ]; then
echo "You seem to have set an invalid PROGRAM_DIR, unable to continue!"
exit 1
elif ! (echo ${PROGRAM_DIR}/*.jar | grep Azureus2.jar >/dev/null 2>&1 ); then
echo "Unable to locate Azureus2.jar in $PROGRAM_DIR, aborting!"
exit 1
fi
fi
# build the classpath
for FILE in ${PROGRAM_DIR}/*.jar; do
CLASSPATH="${CLASSPATH:+${CLASSPATH}:}$FILE"
done
echo $MSG0
cd ${PROGRAM_DIR}
echo "${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp \"${CLASSPATH}\" -Djava.library.path=\"${PROGRAM_DIR}\" -Dazureus.install.path=\"$PROGRAM_DIR\" org.gudy.azureus2.ui.swt.Main '$@'"
${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -cp "${CLASSPATH}" -Djava.library.path="${PROGRAM_DIR}" -Dazureus.install.path="${PROGRAM_DIR}" org.gudy.azureus2.ui.swt.Main "$@"
echo "Azureus TERMINATED." 另外我设置java时,内容全是乱码,要如何解决??
页:
[1]