pjc5520 发表于 2006-2-13 22:25:11

Fedora 4 下 java程序无法运行

我在Fedora 4下安装了java1.5版,提示成功的安装了,查看/usr/java也有了东东。可是运行java程序就是不成功。
例如,运行virgoftp,显示如下:
$ ./virgoFtp
\uffff\uffff\u02bc\uffff\uffff\uffff\uffff\uffff\uffff\uffff
13- 2\u6708-06 10:24:26 \u4e0b\u5348 edu.sysu.virgoftp.gui.FTPGUI main
INFO: load the preference
13- 2\u6708-06 10:24:28 \u4e0b\u5348 edu.sysu.virgoftp.gui.FTPGUI main
INFO: create the Contents of the Shell
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: edu.sysu.virgoftp.gui.Utils
   at java.lang.VMClassLoader.transformException(java.lang.Class, java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
   at edu.sysu.virgoftp.gui.widgets.QuickLoginBar.QuickLoginBar(org.eclipse.swt.widgets.Composite) (Unknown Source)
   at edu.sysu.virgoftp.gui.FTPGUI.createShellContents() (Unknown Source)
   at edu.sysu.virgoftp.gui.FTPGUI.main(java.lang.String[]) (Unknown Source)
   at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: javax.sound.sampled.Clip not found in gnu.gcj.runtime.SystemClassLoader{urls=, parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   ...7 more
$

中间出现了一个启动画面,然后就回到提示符下。
运行LumaQQ的时候,也是这样。
请教一下,这时什么原因。

月下刀客 发表于 2006-2-13 22:30:31

你配置了java环境变量了吗?
env看看

gddsj 发表于 2006-2-13 22:54:29

修改配置文件.bashrc,加入
export JAVA_HOME=/usr/java/jre1.5.0/
注销进入

pjc5520 发表于 2006-2-14 22:47:52

我配置了java环境。还是不行。

积木 发表于 2006-2-15 10:08:00

我配置了java环境。还是不行。
你怎么配置的?

pjc5520 发表于 2006-2-15 11:09:21

在.bashrc中添加
JAVA_HOME=/usr/lib/java/jre1.5.0_06
JAVA_BIN=/usr/lib/java/jre1.5.0_06/bin
export JAVA_HOME JAVA_BIN
页: [1]
查看完整版本: Fedora 4 下 java程序无法运行