我的代码在我的浏览器和Eclipse中编译和工作都很好,但是由于某种原因,AppletViewer不能使用我非常简单的代码。当我尝试使用appletviewer FirstApplet.html运行它时,AppletViewer窗口将如预期的那样出现,但窗口的左上角部分只显示" applet“,而窗口的左下角部分则显示"Start: applet未初始化”。
这里有什么问题吗?(同样,它在我的浏览器和Eclipse中工作)
(谢谢你的帮助!)
FirstApplet.java
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
<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>发布于 2013-06-17 20:42:07
我想出来了!毕竟,这是一个Eclipse问题!
我在Eclipse中编写并编译了代码。Eclipse的内部版本的AppletViewer运行得很好,打开我在浏览器中创建的文件也很好。
然而,小程序在实际的AppletViewer中不起作用,直到我使用Eclipse之外的其他东西编译了代码。出于某种原因,AppletViewer似乎不喜欢Eclipse生成的.class文件。
谜团解开了!
https://stackoverflow.com/questions/17140990
复制相似问题