2011-03-14 96 views
0

我使用Eclipse作爲我的代碼,並且我的軟件包名稱是com.neelsomani.rocketman。多類Java Applet

我不知道如何正確上傳我的Java小程序。到目前爲止,我有兩個相同的.java類。我編譯我的代碼,然後看看bin/com/neelsomani/rocketman。那裏有四個.class文件。有RocketMan$1.class,RocketMan.class,RocketMan$2.classRocketMan$Meteor.class

我嘗試上傳所有這些到我的網站,但它沒有奏效。我使用RocketMan.class作爲applet標記的代碼屬性。以下是該頁面的鏈接:http://www.theawesomenesssite.com/applet/rocketman.php

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

我把我的images文件夾放在我Mac上的bin文件夾中,它運行良好。我應該把文件夾放在我的網站上嗎?

謝謝。

Neel

回答

2

您指定了錯誤的類名。需要是完全合格的名字,即。包括包和類名稱。據預計,類名稱,而不是類文件名

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

您還需要在相同的目錄結構包路徑的類文件(你需要所有的)上傳。所以你的情況你的類應該是

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

如果你不想上傳單獨的.class文件(瀏覽器/插件單獨下載),你也可以把它們放在一個jar文件中,由封裝結構給定的目錄結構,如下所示:

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

對於圖像,您可以將它們放在同一個jar文件中 - 但請確保使用Class.getRessource()或相關函數將它們加載到小程序中,而不是作爲文件加載。

然後使用<applet>標記的archive屬性。