jasmines4u 发表于 2005-8-31 16:23:35

Azureus无法启动!!!请帮忙!

Azureus无法启动。(我已经安装jre1.5)
出现如图中错误。

我用的是CentOS4
很奇怪,在FC3下完全正常。

goodboy1881 发表于 2005-8-31 16:51:53

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

你可以搜索一下看看有什么你需要的东西。

falleny 发表于 2005-8-31 17:18:18

jre太旧了,升级到1.5以上,最新的是1.5_u4

jasmines4u 发表于 2005-8-31 18:27:54

谢谢goodboy1881!
我看了那两个英文帖子,没怎么明白。
你可以告诉我具体的办法吗?

谢谢!

goodboy1881 发表于 2005-8-31 18:47:33

你先升级你的jre到1.5看看还有现在的问题没有。。。

jasmines4u 发表于 2005-9-1 10:38:51

搞定了!
就是用文本编辑器编辑azureus,指定java的绝对路径就ok了!
谢谢各位!

hmh02 发表于 2005-9-2 10:40:43

我用编辑器该了一下还是不行,以下是文本内容,帮我看下还有哪里要改:
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."

hmh02 发表于 2005-9-2 10:41:51

另外我设置java时,内容全是乱码,要如何解决??
页: [1]
查看完整版本: Azureus无法启动!!!请帮忙!