繁体   English   中英

多类Java小程序

[英]Multi Class Java Applet

我正在使用Eclipse作为我的代码,我的包名是com.neelsomani.rocketman。

我不确定如何正确上传我的Java小程序。 到目前为止,我在同一个.java中有两个类。 我编译我的代码,然后查看bin/com/neelsomani/rocketman 那里有四个.class文件。 RocketMan$1.classRocketMan.classRocketMan$2.classRocketMan$Meteor.class

我尝试将所有这些上传到我的网站,但它没有用。 我使用RocketMan.class作为applet标记的代码属性。 以下是该页面的链接: http//www.theawesomenesssite.com/applet/rocketman.php

您可以在此处查看我上传文件的方式: http//www.theawesomenesssite.com/applet/

我将我的images文件夹保存在Mac上的bin文件夹中,运行正常。 是否有一些地方我应该把文件夹放在我的网站上?

谢谢。

尼尔

你错误地指定了类名。 需要成为完全合格的名称,即。 包括包和类名。 它需要类名,而不是类文件名

<applet width=400 height=400 code="com.neelsomani.rocketman.RocketMan"> </applet>

您还需要在与包路径相同的目录结构中上载类文件(您需要所有这些文件)。 所以在你的情况下你的课程应该在

http://www.theawesomenesssite.com/applet/com/neelsomani/rocketman

如果你不想单独上传.class文件(并且浏览器/插件单独下载它们),你也可以将它们放在一个jar文件中,在包结构给出的目录结构中,如下所示:

  • rocketman.jar
    • COM
      • neelsonmani
        • 火箭人
          • ROCKETMAN $ 1.class
          • RocketMan.class
          • ROCKETMAN $ 2.class
          • ROCKETMAN $ Meteor.class

对于图像,您可以将它们放在同一个jar文件中 - 但请确保使用Class.getRessource()或相关函数将它们加载到applet中,而不是作为文件加载。

然后使用<applet>标记的archive属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM