Java 小程序 --> ClassNotFound 异常

2024-02-10

我正在学习Java并阅读这本书:.

在本书中,我有一个Java applet 练习。我可以在 Eclipse 的 appletviewer 中运行它并且运行良好。但我在将小程序集成到 HTML 中时遇到问题。

这是我的java代码:

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 代码:

<!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>

  • code = "packageteste.Relogio.class"不得包括.class
  • 如果您将小程序内置到.jar文件使用archive="..."属性告诉浏览器它是什么 .jar。
  • 如果您没有 .jar,请确保该类packageteste.Relogio可以发现为Relogio.class in the packageteste目录。

另请参阅此处:如何在Java小程序中正确指定代码库和存档? https://stackoverflow.com/questions/5947063/how-to-specify-correctly-codebase-and-archive-in-java-applet

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 小程序 --> ClassNotFound 异常 的相关文章

随机推荐