【问题标题】:Multi Class Java Applet多类 Java 小程序
【发布时间】:2011-03-14 20:43:08
【问题描述】:

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

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

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

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

我将 images 文件夹保存在我 Mac 上的 bin 文件夹中,它运行良好。有什么地方我应该把文件夹放在我的网站上吗?

谢谢。

尼尔

【问题讨论】:

    标签: java web applet


    【解决方案1】:

    您指定的类名不正确。需要是完全限定的名称,即。包括包名和类名。它需要类名,而不是类文件名

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

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

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

    【讨论】:

      【解决方案2】:

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

      • rocketman.jar
        • com
          • 尼尔森马尼
            • 火箭人
              • RocketMan$1.class
              • RocketMan.class
              • RocketMan$2.class
              • RocketMan$Meteor.class

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

      然后为您的&lt;applet&gt; 标签使用archive 属性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-15
        • 2011-08-11
        • 1970-01-01
        • 1970-01-01
        • 2014-07-30
        • 1970-01-01
        相关资源
        最近更新 更多