2011-06-02 18 views
0

目前我正在尝试在网页上嵌入一个Java applet,并且我得到的唯一结果是java标志旋转和一个空的加载栏。永不落幕的Java Applet加载器意味着什么?

example

我不能告诉如果在我的Java代码中的错误,或者如果我做错了什么与HTML文件。

下面是我对HTML的看法。

<applet> 
archive="game.jar" 
code="BRANDON.GameApplet.class" 
width=800 
height=600 
</applet> 

BRANDON是我用我的其余文件创建的包,GameApplet是具有applet必要方法的类。 game.jar与我的HTML文件位于同一位置,GameApplet类文件位于BRANDON文件夹内的jar文件中。这个applet在被告知以applet的形式运行时运行得很好,所以我无法想象它是Java代码的问题。

我的暂停是它是文件放置的问题,但我尝试的每个变化都会得到类似的结果。任何人都知道这个神秘的装载机是什么意思,以及我正在做什么来造成它?

感谢任何人可能会回答。

编辑:只是使开发者控制台,它给了我是唯一的输出:

APPLET tag missing CODE parameter. 

我不知道有多少有所帮助。

回答

3

启用Java控制台,以便您可以看到错误消息并采取适当的操作。


编辑:你需要它的小程序标签内

<apple code="..." ...> 

现在它只是在标签内一些文本。

+0

这给了我 APPLET标签的缺码 这是奇怪,因为我很清楚有码参数的误差。 – Brandon 2011-06-02 22:35:39

+1

谢谢!我对自己感到不安,认为这是一个简单的错误。 – Brandon 2011-06-02 22:56:40

+4

@Brandon,没有错误那么简单,你无法整天盯着它看不到它。在这种情况下,向同事(同事或同学)解释问题会非常有益。无论是同行快速看到它,还是仅仅_explaining_的动作都让你自己看到它。 – 2011-06-02 23:43:00

0

我怀疑是你的班级档案根本找不到,虽然我没有足够的资料可以肯定地知道。一些想法:

  • 仔细检查game.jar里面的文件结构。例如GameApplet.class应该出现在相对于jar文件根目录的BRANDON/GameApplet.class文件夹中。
  • 检查您的文件夹名称和类名是否正确
  • 检查当您打开小应用程序时,您不会忘记包含类文件。我之前已经烧录了所有源文件,忘记在创建罐子之前编译它们
+0

我刚刚完成了所有事情,所有事情都结束了。我唯一的问题是,当你说GameApplet类应该在BRANDON/GameApplet文件夹中时,你是否应该在BRANDON内有一个包含类文件的文件夹?目前,我只有BRANDON文件夹中的所有班级文件,并且我不确定每个班级是否应该有单独的文件夹。 – Brandon 2011-06-02 22:42:51

+0

没有,你的代码属性应该读码=“布兰登/ GameApplet.class” – Kyle 2011-06-02 22:46:27