首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java > ClassNotFound异常

Java > ClassNotFound异常
EN

Stack Overflow用户
提问于 2015-08-10 14:57:00
回答 1查看 472关注 0票数 0

我正在学习Java,正在读这本书:main.cgi/?op=2&isbn=978-972-722-791-4

在这本书中,我有一个Java练习。我可以在Eclipse中在appletviewer中运行它,并且运行得很好。但是,我很难将applet集成到HTML中。

下面是我的java代码:

代码语言:javascript
复制
package packageteste;

import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.util.Date;

public class Relogio extends Applet implements Runnable{


    Date data;
    Thread proc;
    Font f = new Font("TimesRoman", Font.BOLD, 40);

    public void start(){

        proc = new Thread(this);
        proc.start();

    }

    public void stop(){

        proc = null;

    }

    @SuppressWarnings("static-access")
    @Override
    public void run() {

        Thread th = Thread.currentThread();
        while(proc == th){

            data = new Date();

            try{

                th.sleep(500);

            }catch(InterruptedException e){}

            repaint();

        }

    }

    public void paint(Graphics g){

        g.setFont(f);
        g.setColor(Color.GREEN);
        g.drawString(data.toString(),20,60);
    }}

下面是我的html代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html>


<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>


<body>
<applet code = "packageteste.Relogio.class" width="700"></applet>
</body>


</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-10 15:05:38

  • code = "packageteste.Relogio.class"绝不能包括.class
  • 如果将applet内置到.jar文件中,请使用archive="..."属性告诉浏览器它是什么。
  • 如果您没有.jar,请确保类packageteste.Relogio可以在packageteste目录中作为Relogio.class找到。

另见此处:How to specify correctly codebase and archive in Java applet?

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

https://stackoverflow.com/questions/31922843

复制
相关文章

相似问题

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