首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小程序查看器运行时错误。Appletviewer未打开

小程序查看器运行时错误。Appletviewer未打开
EN

Stack Overflow用户
提问于 2014-09-15 01:19:13
回答 1查看 2.2K关注 0票数 1
代码语言:javascript
复制
import java.awt.*;
import java.io.*;
import java.applet.*;
/*<applet code = App width=400,height =400>
</applet> */
class App extends Applet
{
    String str = " ";
    public void init()
    {
        str= "from int method";
        System.out.println(str);
        repaint();
    }

    public void start()
    {
        str= "from start method";
        System.out.println(str);
        repaint();
    }

    public void stop()
    {
        str= "from stop method";
        System.out.println(str);
        repaint();
    }

    public void destroy()
    {
        str= "from destroy method";
        System.out.println(str);
        repaint();
    }
    public void paint (Graphics g)
    {
        g.drawString(str, 200, 200);
    }
} 

这是终端的输出

代码语言:javascript
复制
    sumedh@sumedh-h9-1325in:~$ appletviewer App.java
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_05/jre/lib/i386/libawt_xawt.so: libXrender.so.1: 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:1929)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1814)
    at java.lang.Runtime.load0(Runtime.java:809)
    at java.lang.System.load(System.java:1083)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1929)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1835)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1119)
    at java.awt.Toolkit$3.run(Toolkit.java:1651)
    at java.awt.Toolkit$3.run(Toolkit.java:1649)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1648)
    at java.awt.Toolkit.<clinit>(Toolkit.java:1683)
    at java.awt.Component.<clinit>(Component.java:595)
    at sun.applet.Main.run(Main.java:156)
    at sun.applet.Main.main(Main.java:98)

我做什么好??我似乎找不出我的代码或我安装的jdk出了什么问题。请帮我弄清楚这件事。我甚至尝试单独使用html,从.java文件中删除小程序代码并创建一个html文件,如下所示。我所有的浏览器都无法加载插件。又是浏览器的问题还是appplet的问题?HtML代码:

代码语言:javascript
复制
<html>    
<head>
<title>ABCD</title>
<applet code  = App width=200 height=200>
</applet>
</html>
EN

回答 1

Stack Overflow用户

发布于 2014-09-15 03:54:11

您的整个代码看起来都很好。这里的问题出在标签上。将.java文件的名称放在双引号中,即按如下方式使用

代码语言:javascript
复制
       code = "App" width=400,height =400
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25835904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档