我在C:/Java1
中有apple.html,在C:/Java
中有apple1.class,我在applet codebase
中给出了类文件的路径但是无法初始化applet。
这是代码
apple.html in C:/ Java1
<applet code="apple.class" codebase="file:/C:/Java/" alt="Applet not printed value" width="200" height="200">
</applet>
apple1.class in c:/ Java
import java.awt.*;
import java.awt.*;
import java.awt.Graphics;
import java.applet.*;
import java.lang.*;
public class apple1 extends Applet
{
public void paint(Graphics g)
{
g.drawString("hi...I am", 50, 50);
}
}
当我使用
运行代码时appletviewer applet.html
它使applet未初始化。
答案 0 :(得分:1)
代码库使用错误,如
codebase="file:///C:/Java/"
编辑:
班级名称也需要改变
code="apple.class"
但java文件中的类名是apple1
。
paint
方法中的代码也不会调用super.paint()
,也不会问为什么浏览器中没有显示任何内容。但是你还没有使用浏览器,所以它可能在未来。
答案 1 :(得分:0)
试试codebase="../Java"
。这将提供相对于HTML页面位置的路径。