gpt4 book ai didi

java - 无法在 html 上运行 Applet,ClassNotFoundException

转载 作者:行者123 更新时间:2023-12-02 05:46:52 26 4
gpt4 key购买 nike

我编写了一个简单的 JApplet,我想在我的网站上运行它。我将其打包到 .jar 文件中,并在 html 上使用 applet 标签。这是我的 html:

<html>
<applet code="main.class"
codebase="test/"
archive="tmp.jar"
width="600" height="95">
<param name="type" value="hello">
<param name="IP" value="127.0.0.1">
</html>

这是我的 main.java:

public class main extends JApplet{
public String str, IP;
public ImagePanel panel;
protected void loadAppletParameters(){
String at = getParameter("type");
str = (at != null) ? at : "world";
at = getParameter("IP");
IP = (at != null) ? at : "127.0.0.1";
}
public void init(){
loadAppletParameters();
System.out.println("hi: ");
panel = new ImagePanel();
this.add(panel);

}

public class ImagePanel extends JPanel{

private BufferedImage image;

public ImagePanel() {
try {
image = ImageIO.read(new File("img.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image, 0, 0, null);
}
public void change_image(String path){
try {
image = ImageIO.read(new File(path));
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

但是当我打开 Web 文件时它捕获了 ClassNotFoundException。请帮助或给我一些建议。非常感谢。

最佳答案

尝试编译.java文件以获取.class文件并将其粘贴到test/中。检查是否有文字。

关于java - 无法在 html 上运行 Applet,ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23980853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com