QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 940|回复: 7

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

[复制链接]
发表于 2005-8-31 16:23:35 | 显示全部楼层 |阅读模式
Azureus无法启动。(我已经安装jre1.5)
出现如图中错误。

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 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

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

使用道具 举报

发表于 2005-8-31 17:18:18 | 显示全部楼层
jre太旧了,升级到1.5以上,最新的是1.5_u4
回复

使用道具 举报

 楼主| 发表于 2005-8-31 18:27:54 | 显示全部楼层
谢谢goodboy1881!
我看了那两个英文帖子,没怎么明白。
你可以告诉我具体的办法吗?

谢谢!
回复

使用道具 举报

发表于 2005-8-31 18:47:33 | 显示全部楼层
你先升级你的jre到1.5看看还有现在的问题没有。。。
回复

使用道具 举报

 楼主| 发表于 2005-9-1 10:38:51 | 显示全部楼层
搞定了!
就是用文本编辑器编辑azureus,指定java的绝对路径就ok了!
谢谢各位!
回复

使用道具 举报

发表于 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.[0-3]" ; 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."
回复

使用道具 举报

发表于 2005-9-2 10:41:51 | 显示全部楼层
另外我设置java时,内容全是乱码,要如何解决??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 02:16 , Processed in 0.040690 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表