我知道有很多theese问题,但是当我执行以下其中一个html小程序时:<applet code=JavaGame.class archive="JavaGame.jar" width=120 height=120></applet>
它向我抛出这样的错误:JavaGame(Wrong name: javagame/JavaGame)
我有一个以上的班,我的主班看起来像这样:
public class JavaGame{...}
static boolean leva = false;
static boolean prava = false;
static boolean horni = false;
static boolean dolni = false;
public static void main(String[] args) {....}
我尝试了以下方法:
在主类中扩展了Applet(它只显示了黑屏)
公共类javagame.JavaGame(它也可以完成工作,只是显示空白屏幕而已)
它不能是主类中的错误,因为它可以正常工作,无需任何html标记。
谁能帮我,我把所有必要的文件放在带有html文件的文件夹中,谢谢。
最佳答案
Wrong name: javagame/JavaGame
这表明
JavaGame
类在package javagame;
如果正确,则HTML中applet元素中的
code=JavaGame.class
(文件名)应为code='javagame.JavaGame'
(完全限定的类名-包括软件包)。<applet
code='javagame.JavaGame'
archive="JavaGame.jar"
width=120 height=120>
</applet>