2012-03-26 26 views
2

我試圖在Firefox中顯示一個可用的小程序(並且也想在IE中顯示它)。我使用的是下面在我的HTML:在顯示小程序時遇到問題

<script src="http://www.java.com/js/deployJava.js"></script> 
<script> 
    var attributes = { 
     code:'home.applets.demo.demo1.class', width:300, height:300} ; 
    var parameters = {jnlp_href: 'test.jnlp'} ; 
    deployJava.runApplet(attributes, parameters, '1.6');  
</script> 

我test.jnlp文件包含以下內容:

<jnlp spec="1.0+" codebase="" href=""> 
<information> 
    <title>Bouncing Balls Demo</title> 
    <vendor>Me</vendor> 
</information> 
<resources> 
    <!-- Application Resources --> 
    <j2se version="1.6+" 
     href="http://java.sun.com/products/autodl/j2se" /> 
    <jar href="demo1.jar" main="true" /> 

</resources> 
<applet-desc 
    name="Bouncing Balls Demo Applet" 
    main-class="home.applets.demo.demo1" 
    width="300" 
    height="300"> 
</applet-desc> 
<update check="background"/> 
</jnlp> 

在我看來,就好像我做的一切,我需要做的。我將JNLP和JAR文件放在與HTML文件相同的目錄中。它看起來像我的JNLP和HTML是正確的,但是當我顯示頁面時,applet沒有出現。更糟糕的是,沒有任何失敗信息或任何事情表明任何事情都在發生!

我在這裏錯過了什麼嗎?有人請指教。

+0

我當然不是這方面的專家,但我並不認爲您應該將Java Web Start與applet混合使用。如果這是錯誤的,請糾正我。 – 2012-03-26 19:06:02

+1

實際上,最新的文檔爲Applet的使用增加了JNLP文件的使用。 – 2012-03-26 21:03:23

+0

你有參考嗎?抱歉劫持你的線程,但如果你這樣做 - 謝謝! – 2012-03-27 00:25:38

回答

0

我建議要做的第一件事就是進入控制面板> java> advance並啓用java控制檯。

第二,而在Java控制檯請按5,所以你可以看到所有的錯誤級別

第三,如果你是在一個Web服務器測試這種嘗試在本地測試它。第四,如果它只在web服務器上不工作,請確保您在IIS服務器中啓用了jnlp Mime類型。

相關問題