LinuxSir.cn,穿越时空的Linuxsir!

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

求助,java下安装软件问题,烦了新手我一星期了

[复制链接]
发表于 2005-3-5 14:41:21 | 显示全部楼层 |阅读模式
先谢过
我用liunx不久,装的是redhat9,完全安装,大约5g。所以操作在X下或X里的终端下进行。
我是河南的网通用户,所以要装一个java的上网登陆软件。装好java后,在/etc/profile设置好环境变量,在登陆软件安装文件install.class所在目录运行java install,提示
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at 0x40268e17: java.lang.Throwable.Throwable(java.lang.String) (/usr/lib/./libgcj.so.3)
   at 0x4025bc8e: java.lang.Error.Error(java.lang.String) (/usr/lib/./libgcj.so.3)
   at 0x40329582: java.awt.AWTError.AWTError(java.lang.String) (/usr/lib/./libgcj.so.3)
   at 0x40340c9d: java.awt.Toolkit.getDefaultToolkit() (/usr/lib/./libgcj.so.3)
   at 0x403831e7: ffi_call_SYSV (/usr/lib/./libgcj.so.3)
   at 0x403831a7: ffi_raw_call (/usr/lib/./libgcj.so.3)
   at 0x402306e8: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x40230ff4: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x4022e504: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/./libgcj.so.3)
   at 0x4038305c: ?? (??:0)
   at 0x40246399: java.lang.Class.initializeClass() (/usr/lib/./libgcj.so.3)
   at 0x40230912: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x40230ff4: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x4022e504: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/./libgcj.so.3)
   at 0x4038305c: ?? (??:0)
   at 0x4024621d: java.lang.Class.newInstance() (/usr/lib/./libgcj.so.3)
   at 0x403831e7: ffi_call_SYSV (/usr/lib/./libgcj.so.3)
   at 0x403831a7: ffi_raw_call (/usr/lib/./libgcj.so.3)
   at 0x402306e8: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x40230ff4: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, _Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
   at 0x4022e504: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, void) (/usr/lib/./libgcj.so.3)
   at 0x4038305c: ?? (??:0)
   at 0x40242dd8: gnu.gcj.runtime.FirstThread.call_main() (/usr/lib/./libgcj.so.3)
   at 0x402ad02d: gnu.gcj.runtime.FirstThread.run() (/usr/lib/./libgcj.so.3)
   at 0x4024fc4c: _Jv_ThreadRun(java.lang.Thread) (/usr/lib/./libgcj.so.3)
   at 0x4021c8ac: _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/./libgcj.so.3)
   at 0x08048910: ?? (??:0)
   at 0x42015574: __libc_start_main (/lib/tls/libc.so.6)
   at 0x080486c1: ?? (??:0)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
正常情况下应该是出现一个安装界面的,这却报错。在install.class所在目录下解压出了100多个.class或.java之类的文件。
不知是不是少了什么AWT之类的文件。还有我装别的东东时,有时也提示少文件,主要是lib里的文件,我看了下,我lib目录里有几千个文件,怎么还这么容易缺呢?一般去哪里找这些缺少的小文件呢?
这个不解决,我就没法子上网呀,在linux和win下切来切去累死了。哪位知道的帮帮我,谢谢!
发表于 2005-3-5 15:24:32 | 显示全部楼层
java环境是否设置正确?
用helloworld测试一下
  1. class HelloWorld {
  2.   public static void main (String[] args) {
  3.     System.out.println("Hello, World!");
  4.   }
  5. }
复制代码


$ javac helloworld.java
$ java HelloWorld
应该有输出:
$ Hello, World!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-5 21:53:56 | 显示全部楼层
谢谢版主回复~
我试了,HelloWorld可以用。。郁闷。。请再帮忙分析分析是哪的问题。谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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