+ -
当前位置:首页 → 问答吧 → Ubuntu安装Oracle11.2客户端时报错

Ubuntu安装Oracle11.2客户端时报错

时间:2010-09-04

来源:互联网



QUOTE:
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2010-09-04_01-58-17PM. 请稍候...oracle@debian:~/client$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/jdk1.6.0_18/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
        at java.lang.Runtime.load0(Runtime.java:770)
        at java.lang.System.load(System.java:1003)
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1720)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:102
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.loadLibraries(Toolkit.java:1592)
        at java.awt.Toolkit.<clinit>(Toolkit.java:1614)
        at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)
        at com.jgoodies.looks.LookUtils.<clinit>(Unknown Source)
        at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1844)
        at javax.swing.UIManager.setLookAndFeel(UIManager.java:557)
        at oracle.install.commons.util.Application.startup(Application.java:75
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)
        at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
        at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)
        at oracle.install.ivw.client.driver.ClientInstaller.startup(ClientInstaller.java:85)
        at oracle.install.ivw.client.driver.ClientInstaller.main(ClientInstaller.java:95)



从网上查好像是32位的JDK在64位下使用会出这个问题。正在下载64位的JDK。

作者: renxiao2003   发布时间: 2010-09-04

确实是因为我的系统是64位的,而JDK是32位的原因造成的。

作者: renxiao2003   发布时间: 2010-09-04

如果在安装时报缺少文件libXext.so.6文件时,执行
  1. apt-get instal libxext6
复制代码

作者: renxiao2003   发布时间: 2010-09-04

自己指定jreLoc安装还是乱码时,需要在自己的jdk目录建立如下目录(如我的jdk在/usr/local/java下)
  1. mkdir -p /usr/loca/java/jre/lib/fonts/fallback/
复制代码
拷贝中文字体到上面的目录
  1. cp /usr/share/fonts/zh_CN/TrueType/zysong.ttf /usr/loca/java/jre/lib/fonts/fallback/
  2. cd  /usr/loca/java/jre/lib/fonts/fallback/
  3. mkfontdir
  4. mkfontscale
复制代码

作者: renxiao2003   发布时间: 2010-09-04

相关阅读 更多