我班的代码:
package overviewPack;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonScreen extends JApplet implements ActionListener{
JButton middle = new JButton();
Container screen = getContentPane();
public void init(){
setVisible(true);
middle.addActionListener(this);
screen.add(middle);
}
public void actionPerformed(ActionEvent event) {
if (event.getSource() == middle){
System.out.println("hey");
}
}
}
当我尝试使用 html 运行它时,我收到一个 noclassdefFound 错误,堆栈跟踪为 ButtonScreen(错误名称:overviewPack ButtonScreen)
这是我的 html 代码:(我使用方括号,以便代码将在聊天中作为代码而不是成品出现)。
<HEAD>
<TITLE>
A Simple Program </TITLE>
</HEAD>
<BODY>
Here is the output of my program:
<APPLET CODE="overviewPack.ButtonScreen.class" codebase = "bin" WIDTH=150 HEIGHT=25>
</APPLET>
</BODY>
</HTML>
我为 html 尝试了许多不同的格式,并查看了许多其他人的类似错误,有时甚至完全相同的错误,但是向其他人提出的解决方案都没有奏效。我也在网上四处寻找解决方案,但我没有找到。
这个错误发生在我所有的小程序上,即使是我上面做的这个非常简单的小程序。
html文件与类在同一个文件夹中