当前位置:  技术问答>linux和unix

FC4,运行java命令时出现的错误,而且java -version时显示的版本不对?

    来源: 互联网  发布时间:2015-12-07

    本文导语:  Exception in thread "main" java.lang.NoClassDefFoundError: Hello.class    at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0) Caused by: java.lang.ClassNotFoundException: Hello.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/java/jdk1.5.0...

Exception in thread "main" java.lang.NoClassDefFoundError: Hello.class
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: Hello.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/usr/java/jdk1.5.0_07/jre/lib/,file:./,file:/usr/java/jdk1.5.0_07/lib/], 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)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)

|
RH默认安装的java不是Sun的sdk。你得修改/etc/alternatives里面的一系列symlink。/usr/bin/java之类的executable实际上是指向这个目录里的symlink的symlink,而这些symlink又指向了真正的exectuable。你的

$ rm /etc/alternatives/java 
$ ln -s /opt/jdk/bin/java /etc/alternatives/java
....

jdk的默认安装目录一般都有版本号。建议你也作一个symlink,这样jdk升级的时候,只有修改一下这个symlink就能重新配置了。这里, /opt/jdk就是/opt/1.5.0_07的symlink。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • FC4下安装kernel-module-ntfs-2.6.11-1.1369_FC4-2.1.22-0.rr.6.0.i686.rpm出错啦
  • 安装Redhat FC4的时候出现致命错误
  • FC4下装mysql不能正常安装
  • 如何在FC4上安装MySQL的问题?
  • FC4中如何使得终端支持中文?
  • FC4被我干掉了!5555反醒~求救!~~
  • 使用FC4一个奇怪问题,放入光盘后死机?
  • FC4怎样设置屏幕刷新率?
  • 是不是fc4 变了,以前的老命令都没了?
  • FC4下如何安装thunderbird
  • 如何制作FC4启动光盘(grub)?
  • FC4 iso文件刻盘问题
  • 请问FC4版linux内核的sched.c在何目录下
  • 如何卸载FC4中无用的软件
  • 请问FC4下,/usr/lib里的qt目录名是什么?
  • 在安装FC4中出现的设备忙的问题!
  • [求助]安装FC4的分区问题!!
  • FC4的问题啊!如何下载?
  • 虚拟机中安装linux的fc4时发生的问题
  • 那位可以提供一个FC4的下载地址?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3