找不到BufferedImage这个Class的解决方法
来源:互联网 发布:c语言中怎么开多次根号 编辑:程序博客网 时间:2024/05/22 07:02
找不到BufferedImage这个Class的解决方法
环境:
[1]RedHat AS5 64位
[2]WebSphere6.0 32位版本
正文:
发现原来在RedHat AS4 32位系统上跑的程序不能在64位RedHat AS5中运行。
系统报java.awt.image.bufferedImage这个Class找不到。在Sun
JDK 1.5平台中,该类在rt.jar包中,但是在IBM JDK1.4.2平台中
该类在graphics.jar包中。
在WebSphere管理器中为应用程序添加共享库,在共享库中添加
graphics.jar包的路径(包括名称),然后把该共享库添加到应用程序中。
程序还是不能运行,提示没有找到libXmu.so.6 使用rpm -qa|grep libXmu*
命令,发现系统中存在libXmu,再使用find命令把它找出来,发现它是个64位
so库,于是从网上找来libXmu-1.0.4-1.fc9.i386.rpm安装上去,然后使用
ln -s命令软链接到WebSphere的[这里省略]/WebSphere/AppServer/java/jre/bin
目录,使graphics.jar间接能够在这个目录中定位到libXmu.so.6这个文件。
类似方式安装libXp-1.0.0-11.fc9.i386.rpm这个包,在bin目录中建立软件链接
libXp.so.6,使这个链接指向新装的32位so库中。重启WebSphere问题解决。
备注:
发生错误后,只有重启WebSphere才能看到新的修改(包括添加so库)产生的影响,否则老是提示旧的错误信息。
或则是只提示,找不到BufferedImage的定义。
附:
[1]常用的命令
查找文件:
find / - name [待找的文件]
查找已安装的包
rpm -qa | grep [包的名称]
安装包
rpm -ivh [待装rpm包的名称]
软链接
ln -s [源文件] [目标文件]
删除软链接
rm -rf [待删除文件]
[2]依赖包可以从以下位置下载
http://rpm.pbone.net/index.php3/stat/4/idpl/13658153/dir/fedora_9/com/libXmu-1.0.4-1.fc9.i386.rpm.html
- 找不到BufferedImage这个Class的解决方法
- 找不到BufferedImage这个Class的解决方法
- eclipse找不到import java.awt.image.BufferedImage这个类,调用不了bufferedimage
- bad version 什么 .class 的这个异常的解决方法
- icepdf中使用BufferedImage时内存溢出的解决方法
- .pch找不到的解决方法
- Class not found 解决方法,找不到主类解决方法,eclipse
- Eclipse开发过程中,加载类时候找不到class文件的解决方法
- Debian单机安装Hbase找不到class HBaseConfTool,ZKServerTool,HMaster的解决方法.
- 找不到 Class BASE64Decoder 的解决办法
- 在计算机中找不到mysql服务,解决方法是这个
- BufferedImage的用法
- BufferedImage
- BufferedImage
- TencentApiInterfaceDelegate 是这个找不到的原因
- 这个控件找不到的问题.报错瞎报..
- Java 类在package中,编译找不到main class解决方法
- win98找不到光驱的解决方法
- windows2003域控制器
- Hive视图<转>
- ios制作静态库
- oracle11g dataguard 完全手册
- SharePoint 2013 的硬件和软件要求
- 找不到BufferedImage这个Class的解决方法
- 避免c++程序在windows7或vista下关闭后出现程序兼容性助手
- PCI设备驱动
- 10gen工程师谈MongoDB组合索引的优化
- 使用 HTML5 WebSocket 构建实时 Web 应用
- LDA-math
- 如何用Service来启动背景音乐
- UIView 动画
- 惊呆理员档翻译的另自偷靶