我正在使用Eclipse作为我的代码,我的包名是com.neelsomani.rocketman。
我不确定如何正确上传我的Java小程序。到目前为止,我在同一个.java中有两个类。我编译我的代码,然后查看bin/com/neelsomani/rocketman
。那里有四个.class
个文件。有RocketMan$1.class
,RocketMan.class
,RocketMan$2.class
和RocketMan$Meteor.class
。
我尝试将所有这些上传到我的网站,但它没有用。我使用RocketMan.class
作为applet标记的code属性。以下是该页面的链接:http://www.theawesomenesssite.com/applet/rocketman.php。
您可以在此处查看我上传文件的方式:http://www.theawesomenesssite.com/applet/。
我将images
文件夹保存在Mac上的bin
文件夹中,运行正常。我应该把文件夹放在我的网站上吗?
感谢。
尼尔
答案 0 :(得分:2)
您错误地指定了类名。需要成为完全合格的名称,即。包括包和类名。它需要类名,而不是类文件名
<applet width=400 height=400 code="com.neelsomani.rocketman.RocketMan"> </applet>
您还需要在与包路径相同的目录结构中上传类文件(您需要所有这些文件)。所以在你的情况下,你的课程应该在
http://www.theawesomenesssite.com/applet/com/neelsomani/rocketman
答案 1 :(得分:0)
如果您不想单独上传.class
文件(并且浏览器/插件单独下载它们),您也可以将它们放在jar文件中,在包结构给出的目录结构中,像这样:
对于图像,您可以将它们放在同一个jar文件中 - 但请确保使用Class.getRessource()或相关函数将它们加载到applet中,而不是作为文件加载。
然后使用archive
标记的<applet>
属性。