Каков наилучший способ встраивания Java-апплета в мою веб-страницу?

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

Итак, я должен использовать <applet>как подсказывает Eclipse, <embed>, или же <object>?

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

2 ответа

Решение

Начиная с Java 6 Update 10 они выпустили Java Deployment Kit:

Java Deployment Toolkit позволяет легко развертывать апплеты Java или программы Java Web Start. Файл JavaScript Deployment Toolkit содержит:

* 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>

Если вы хотите строго следовать стандартам, тогда беглый взгляд на стандарты W3C говорит о том, что апплет устарел, и вы должны использовать вместо него объект.

Другие вопросы по тегам