|
我在Fedora 4下安装了java1.5版,提示成功的安装了,查看/usr/java也有了东东。可是运行java程序就是不成功。
例如,运行virgoftp,显示如下:
[pjc@localhost virgoFtp_1.0_linux_gtk_x86]$ ./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=[file:./,file:./,file:lib/swt.jar,file:lib/virgoftp.jar,file:./,file:lib/xerces.jar], 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
[pjc@localhost virgoFtp_1.0_linux_gtk_x86]$
中间出现了一个启动画面,然后就回到提示符下。
运行LumaQQ的时候,也是这样。
请教一下,这时什么原因。 |
|