Имате проблеми с показването на аплет

Опитвам се да покажа работещ аплет във 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="/bg">
<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="/bgdemo1.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 са правилни, но когато покажа страницата, аплетът не се появява. Дори по-лошо, няма съобщения за грешка или нещо, което да показва, че изобщо се случва нещо!

Пропускам ли нещо тук? Моля някой да посъветва.


person Factor Three    schedule 26.03.2012    source източник
comment
Със сигурност не съм експерт в това, но не мислех, че трябва да смесвате Java Web Start с аплети. Моля, поправете ме, ако това е грешно.   -  person Hovercraft Full Of Eels    schedule 26.03.2012
comment
Всъщност най-новата документация препоръчва използването на JNLP файлове за използване на Applet.   -  person Factor Three    schedule 27.03.2012
comment
Имате ли справка за това? Съжалявам, че откраднах темата ви, но ако го направите - благодаря!   -  person Hovercraft Full Of Eels    schedule 27.03.2012
comment
@Hover Вижте JNLP и Информация за аплет. страници и потърсете споменавания на „Следващо поколение“. Към ОП. Този JNLP е невалиден. Проверете го с помощта на JaNeLA.   -  person Andrew Thompson    schedule 27.03.2012
comment
Използването на JaNeLA не помогна наистина. Това е добър анализатор, който казва къде са грешките във файла JNLP, но съобщенията за грешка са твърде загадъчни, за да бъдат полезни, и не дават никакви улики за това, как всъщност да се коригира нещо.   -  person Factor Three    schedule 27.03.2012
comment
Кои грешки не са обхванати в Помощ за JaNeLA? Кои обяснения в помощта на JaNeLA са твърде загадъчни? В добра позиция съм да ги подобря с вашия принос. @Hovercraft Няма за какво. :)   -  person Andrew Thompson    schedule 27.03.2012
comment
Видях къде JNLP файлът е невалиден -- наистина досаден факт, тъй като го копирах от примерен JNLP файл на Oracle за аплет! Използването на JaNeLA не помогна наистина. Това е добър анализатор, който казва къде са грешките във файла JNLP, но съобщенията за грешка са твърде загадъчни, за да бъдат полезни и не дават никакви улики как всъщност да се поправи нещо. Ще се откажа от използването на JNLP, защото не си струва разочарованието, през което преминавам. Ще опитам да използвам маркери на аплети или обекти и ще публикувам въпрос, ако продължа да имам проблеми...   -  person Factor Three    schedule 27.03.2012


Отговори (1)


Първото нещо, което бих предложил да направите, отидете във вашия контролен панел>java>advance и активирайте java конзолата.

Второ, докато сте в конзолата на Java, натиснете 5, за да видите всички нива на грешка

Трето, ако тествате това на уеб сървър, опитайте да го тествате локално.

Четвърто, ако не работи само на уеб сървъра, уверете се, че сте активирали типовете jnlp Mime в IIS сървъра.

person 4drenaline    schedule 26.03.2013