Возникли проблемы с отображением апплета

Я пытаюсь отобразить работающий апплет в 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 верны, но когда я показываю страницу, апплет не появляется. Хуже того, нет никаких сообщений об ошибках или чего-либо, указывающего на то, что вообще что-то происходит!

Я что-то упустил здесь? Кто-нибудь, пожалуйста, посоветуйте.


person Factor Three    schedule 26.03.2012    source источник
comment
Я, конечно, не эксперт в этом, но я не думал, что вы должны смешивать Java Web Start с апплетами. Пожалуйста, поправьте меня, если это неправильно.   -  person Hovercraft Full Of Eels    schedule 26.03.2012
comment
Фактически, последняя документация рекомендует использовать файлы JNLP для использования апплета.   -  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> заранее и включить консоль java.

Во-вторых, находясь в консоли Java, нажмите 5, чтобы увидеть все уровни ошибок.

В-третьих, если вы тестируете это на веб-сервере, попробуйте протестировать его локально.

В-четвертых, если он не работает только на веб-сервере, убедитесь, что вы включили типы jnlp Mime на сервере IIS.

person 4drenaline    schedule 26.03.2013