我在 Ubuntu 12.04 上安装了 Java 7,在 Firefox (33.0) 上安装了 IcedTea。有些 Java 插件无法正常工作。例如:从 IcedTea-Web-Tests(参见 IcedTea wiki)开始,我尝试了两个测试:
WebEx 测试会话(http://www.webex.com/test-meeting.html)。此操作一次可正确运行。后续尝试在不重新启动浏览器的情况下运行此操作将会失败。
Java 版本验证(http://www.java.com/en/download/installed.jsp)。这不运行。
失败会显示一个大灰色框,并且不会发生任何事情(有时我会被提示先运行小程序,但之后什么也不会发生)。我打开了日志记录并检查了 ~/.icedtea/logs/ 中的日志文件。每当出现故障时(如上所示),报告的错误是
java.lang.UnsatisfiedLinkError: Native Library /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/libjawt.so already loaded in another classloader
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1931)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1062)
at JDownload.loadJava7Lib(JDownload.java:125)
at JDownload.init(JDownload.java:73)
at sun.applet.AppletPanel.run(AppletPanel.java:436)
at java.lang.Thread.run(Thread.java:745)
我找不到针对此错误的任何具体帮助,有人有什么想法吗?
答案1
为了完美地执行 Sun-applets,您需要安装 Oracles (Sun) Java 引擎。
荷兰的 Duinsoft 通过在 Aptitude 数据包管理器中输入一些内容,在自动安装和更新方面做得非常出色。以下是操作方法和数据包: http://www.duinsoft.nl/packages.php
不幸的是,IceTea java 并不适用于所有 java 网站!
祝你好运。