首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppletViewer - "applet未初始化“

AppletViewer - "applet未初始化“
EN

Stack Overflow用户
提问于 2013-06-17 05:37:23
回答 2查看 16.4K关注 0票数 3

我的代码在我的浏览器和Eclipse中编译和工作都很好,但是由于某种原因,AppletViewer不能使用我非常简单的代码。当我尝试使用appletviewer FirstApplet.html运行它时,AppletViewer窗口将如预期的那样出现,但窗口的左上角部分只显示" applet“,而窗口的左下角部分则显示"Start: applet未初始化”。

这里有什么问题吗?(同样,它在我的浏览器和Eclipse中工作)

(谢谢你的帮助!)

FirstApplet.java

代码语言:javascript
复制
import java.awt.*;
import java.applet.*;

public class FirstApplet extends Applet {
    public void paint(Graphics g){
        g.drawString("This is my first Java Applet!", 20, 30);
    }
}

FirstApplet.html

代码语言:javascript
复制
<html>
    <head>
        <title>FirstApplet</title>
    </head>

    <body>
        <applet
            codebase    = "."
            code        = "FirstApplet.class"
            name        = "FirstApplet"
            width       = "640"
            height      = "480"
            hspace      = "0"
            vspace      = "0"
            align       = "middle"
        >

        </applet>
    </body>
</html>
EN

回答 2

Stack Overflow用户

发布于 2013-06-17 20:42:07

我想出来了!毕竟,这是一个Eclipse问题!

我在Eclipse中编写并编译了代码。Eclipse的内部版本的AppletViewer运行得很好,打开我在浏览器中创建的文件也很好。

然而,小程序在实际的AppletViewer中不起作用,直到我使用Eclipse之外的其他东西编译了代码。出于某种原因,AppletViewer似乎不喜欢Eclipse生成的.class文件。

谜团解开了!

票数 3
EN

Stack Overflow用户

发布于 2017-10-31 11:31:16

我也遇到了同样的问题。

首先,我已经从我的class.That中删除了public,引导了精细的编译,但是在applet中没有初始化:()。

接下来,我公开修改了它,代码向我抛出了一个错误。

为了解决错误,我按照我的公共类名重命名了我的源代码,然后我只通过appletviewer运行该代码,该程序执行得很好。

不过,我为不方便的解释而道歉。以下是我解决问题的三个阶段的片段

第一阶段

第二阶段

溶解阶段

我也试图演示代码更改的方面:),RHS窗格是代码网页。

只需保持类名和包含Source的主类名称相同即可。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17140990

复制
相关文章

相似问题

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