2010-06-08 3 views
1

Я занимаюсь размещением небольшого приложения Java на своей веб-странице, но чем больше исследований я занимаюсь, тем больше я запутываюсь, когда я начинаю делать это. Солнце предлагает many ways делать это, но это выглядит подозрительно, как это происходит в эпоху Netscape.Каков наилучший способ внедрения java-апплета на мою веб-страницу?

Итак, следует ли использовать <applet>, как предложено eclipse, <embed>, или <object>?

И как следует использовать правильный тег?

ответ

3

Поскольку Java 6 Update 10 они выпустили Java Deployment Kit:

The Java Deployment Toolkit позволяет развертывание Java-апплетов или Web программы Start Java несложно. Развертывание Toolkit JavaScript файла обеспечивает:

* Accurate detection of installed JREs 
* Seamless JRE installation 
* Complete applet launching (JRE detection and, if necessary, upgrading) 
    in a single line of code 
* Complete Web Start program launching in a single line of code 

Следующий HTML код все требуется, чтобы убедиться, что Java 1.6 установлен , а затем апплет Java является запущен:

<script src="http://java.com/js/deployJava.js"></script> 

<script> 
    deployJava.runApplet({codebase:"http://www.example.com/applets/", 
    archive:"ExampleApplet.jar", code:"Main.class", 
    width:"320", Height:"400"}, null, "1.6"); 
</script> 
0

Ну, если вы хотите строго следовать стандартам, то быстрый взгляд here at the W3C standards говорит, что апплет обесценивается, и вместо этого вы должны использовать объект.

+0

Ровно как вы должны использовать тег '' для включения Java-апплетов? – Eric

+0

Вы не имеете в виду устаревшие? – Eric

+0

@ Эрик: Я становлюсь обесцененным и устаревшим смущенным, извините. И да, вы можете использовать объект: http://depth-first.com/articles/2008/02/20/demystifying-java-applets-part-1-cross-browser-standards-compliant-pure-html-deployment- используя тег-объект. Прокрутите вниз до «Лучший способ: развертывание с тегом ». Однако решение Dougnukem намного лучше – TheLQ