LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 918|回复: 9

azureus出错,请大家帮忙看看

[复制链接]
发表于 2007-5-4 22:01:28 | 显示全部楼层 |阅读模式
运行azureus出错,错误如下,请大家帮忙看看是什么问题,谢谢了

Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.4.2]
Configuring environment...
Loading Azureus:
java -Xms16m -Xmx128m -cp "/root/Desktop/azureus/Azureus2.jar:/root/Desktop/azureus/swt.jar" -Djava.library.path="/root/Desktop/azureus" -Dazureus.install.path="/root/Desktop/azureus" org.gudy.azureus2.ui.swt.Main ''
Warning: -Xms16m not understood. Ignoring.
Warning: -Xmx128m not understood. Ignoring.
java.nio.charset.UnsupportedCharsetException
   at java.nio.charset.Charset.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.core3.util.Constants.<clinit>() (Unknown Source)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.core3.config.COConfigurationManager.preInitialise() (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
[alert] Alert:3:Save of 'azureus.config' fails
DEBUG::Fri May 04 06:05:19 GMT-08:00 2007:rg.gudy.azureus2.core3.util.FileUtil::writeResilientFile(java.io.File, java.lang.String, java.util.Map)::-1:
  java.lang.NullPointerException
   at org.gudy.azureus2.core3.util.BEncoder.encode(java.io.ByteArrayOutputStream, java.lang.Object) (Unknown Source)
   at org.gudy.azureus2.core3.util.BEncoder.encode(java.io.ByteArrayOutputStream, java.lang.Object) (Unknown Source)
   at org.gudy.azureus2.core3.util.BEncoder.encode(java.util.Map) (Unknown Source)
   at org.gudy.azureus2.core3.util.FileUtil.writeResilientFile(java.io.File, java.lang.String, java.util.Map) (Unknown Source)
   at org.gudy.azureus2.core3.util.FileUtil.writeResilientFile(java.io.File, java.lang.String, java.util.Map, boolean) (Unknown Source)
   at org.gudy.azureus2.core3.util.FileUtil.writeResilientConfigFile(java.lang.String, java.util.Map) (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save(java.lang.String) (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.save() (Unknown Source)
   at org.gudy.azureus2.core3.config.COConfigurationManager.save() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.checkConfiguration() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance() (Unknown Source)
   at org.gudy.azureus2.core3.logging.impl.LoggerImpl.init() (Unknown Source)
   at org.gudy.azureus2.core3.logging.Logger.<clinit>() (Unknown Source)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.ui.swt.StartServer.StartServer() (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)

java.lang.NoClassDefFoundError: while resolving class: org.gudy.azureus2.core3.security.impl.SESecurityManagerImpl
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.core3.security.SESecurityManager.initialise() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationChecker.setSystemProperties() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.initialise() (Unknown Source)
   at org.gudy.azureus2.core3.config.impl.ConfigurationManager.getInstance() (Unknown Source)
   at org.gudy.azureus2.core3.logging.impl.LoggerImpl.init() (Unknown Source)
   at org.gudy.azureus2.core3.logging.Logger.<clinit>() (Unknown Source)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.ui.swt.StartServer.StartServer() (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
Caused by: java.lang.ClassNotFoundException: javax.net.ssl.KeyManagerFactory not found in [file:/root/Desktop/azureus/Azureus2.jar, file:/root/Desktop/azureus/swt.jar, file:/usr/share/java/libgcj-3.4.6.jar, file:./, core:/]
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at gnu.gcj.runtime.VMClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_FindClass(_Jv_Utf8Const, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_BytecodeVerifier.type.compatible(_Jv_BytecodeVerifier.type&, _Jv_BytecodeVerifier) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at _Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.linkClass0(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
   ...13 more
Exception in thread "main" java.lang.NoClassDefFoundError: org.gudy.azureus2.core3.logging.Logger
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
   at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
   at org.gudy.azureus2.ui.swt.StartServer.StartServer() (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.Main(java.lang.String[]) (Unknown Source)
   at org.gudy.azureus2.ui.swt.Main.main(java.lang.String[]) (Unknown Source)
Azureus TERMINATED.
发表于 2007-5-5 08:19:45 | 显示全部楼层
你用的是自带的 java 虚拟机吗?如果是的话最好安装 sun 的,然后在 azureus 的主站上下载 azureus 来安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 09:48:32 | 显示全部楼层
Post by yichi
你用的是自带的 java 虚拟机吗?如果是的话最好安装 sun 的,然后在 azureus 的主站上下载 azureus 来安装

确实是CentOS 4.4自带的java
回复 支持 反对

使用道具 举报

发表于 2007-5-5 14:27:51 | 显示全部楼层
Post by LoveInSnowing
确实是CentOS 4.4自带的java

要用sun的。我也试过这个问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 19:52:07 | 显示全部楼层
安装了jre-6u1-linux-i586.rpm还是一样的问题
回复 支持 反对

使用道具 举报

发表于 2007-5-5 21:27:51 | 显示全部楼层
Post by LoveInSnowing
安装了jre-6u1-linux-i586.rpm还是一样的问题

运行:
$ java -version
把输出贴出来看看?

顺便把 azureus 的输出贴上来看看。
回复 支持 反对

使用道具 举报

发表于 2007-5-5 22:19:36 | 显示全部楼层
程序找不到java程序,你要将java的路径告诉系统。比如这样:
编辑/etc/profile文件,在最后加入
export JAVA_HOME=/usr/java/j2re1.4.2_02
PATH=/usr/java/j2re1.4.2_02/binPATH
(这里j2re1.4.2_02随你所安装的java版本不同而不同)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 08:43:52 | 显示全部楼层
Post by yichi
运行:
$ java -version
把输出贴出来看看?

顺便把 azureus 的输出贴上来看看。

java version "1.4.2"
gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

MS jre-6u1没安装上去的说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 08:48:46 | 显示全部楼层
但是在usr下又有java/jre1.6.0_01,奇怪了,明明是安装了jre-6u1的啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 09:00:18 | 显示全部楼层
Post by dl59
程序找不到java程序,你要将java的路径告诉系统。比如这样:
编辑/etc/profile文件,在最后加入
export JAVA_HOME=/usr/java/j2re1.4.2_02
PATH=/usr/java/j2re1.4.2_02/binPATH
(这里j2re1.4.2_02随你所安装的java版本不同而不同)。

行了,jre-6u1其实是安装正确的,加了您的那2句重新启动机器后,azureus能正常启动了。

谢谢2位的相助
回复 支持 反对

使用道具 举报

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

本版积分规则

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