2012-10-06 37 views
1

我一直在學習如何部署applet。我把我的代碼放在一個罐子裏,簽了名,現在我正試圖把它放在weebly.com上。 java控制檯中的錯誤說明Minesweeper.class找不到。我相信我的代碼庫指向了正確的文件夾。謝謝你的幫助。使用帶簽名的jar部署Java Applet

<applet code = "Minesweeper.class" 
    codebase = "lbushmanportfolio.weebly.com/uploads/1/2/7/5/12755120/" 
    archive = "Minesweeper.jar" 
    width = "550" 
    height = "580"> 
</applet> 
+1

如果在'weebly.com',代碼庫應該是'http:// lbushmanportfolio.weebly.com/uploads/1/2/7/5/12755120 /'或'/lbushmanportfolio.weebly.com/uploads/ 2分之1/ 7 /一千二百七十五萬五千一百二十○分之五/'。另外,'http:// lbushmanportfolio.weebly.com/uploads/1/2/7/5/12755120/Minesweeper.jar'是404。我們在哪裏可以看到HTML失敗? –

+0

謝謝Andrew,我直到現在纔看到您的評論。我在一個小時前解決了我的問題。 Weebly自動降低了Minesweeper.jar,這是有道理的。另外,我相信我曾嘗試使用「http:// ...」的代碼庫,但它不起作用。這次我給了一個相對的URL。所以我把「/ uploads/1/2/7/5/12755120 /」作爲代碼庫並且工作。 – user1266174

回答

0

在Java控制檯中的錯誤說,Minesweeper.class無法找到。

,給予http://lbushmanportfolio.weebly.com/uploads/1/2/7/5/12755120/Minesweeper.jar,這並不奇怪是404


順便說一句 - 爲什麼小程序數字簽名?這是我看到的數字簽名代碼拒絕

MineField

要另外一種方式,遊戲的基本知識似乎沙箱代碼做工精細。 OTOH,如果非Oracle JRE用戶拒絕數字簽名代碼(例如'Iced Tea'JRE用戶),該applet根本不會被加載!

+0

漂亮的小程序。查看我的更新。 –

+0

是的,我從小應用程序查看器運行完美的小程序。當我部署它時,我想知道它是否因爲沒有簽名而無法工作。這只是我試過的幾件事之一。後來我意識到我不需要但沒有改變它。感謝您的提醒。 – user1266174

+0

很酷。很高興你有一個解決方案。順便說一句 - 小應用程序將導致更多的頭痛,並提供更少的用戶體驗,而不是從使用[Java Web Start]的鏈接啓動的JFrame(http://stackoverflow.com/tags/java-web-start /信息)。 –