Как встроить Java-апплет в веб-страницу? - PullRequest
3 голосов
/ 17 апреля 2011

Я использую следующий код для встраивания Java-апплета в веб-страницу,

<APPLET CODE="main.class" WIDTH=500 HEIGHT=80 archive='testing.jar'>
</APPLET>

Но проблема в том, что файл класса для моего апплета находится в пакете с именем environment, это означает, что мой main.class находится внутри папки.

Браузер показывает мне сообщение об ошибке, что он не может найти мой файл класса, когда я использую

CODE="main.class"

Как мне установить ссылку на файл класса в пакете в файле jar, который я экспортирую?

1 Ответ

14 голосов
/ 17 апреля 2011

Возможно, вы захотите взглянуть на Развертывание апплета и Развертывание с тегом апплета .Вот небольшой рабочий пример апплета, который может вам помочь.HTML-код для этой страницы просто:

<applet width="200" height="200" archive="ImageIconApplet.jar"
        code="com.whitefang34.ImageIconApplet" /> 

Исходный код апплета:

package com.whitefang34;

public class ImageIconApplet extends JApplet {
    public void init() {
        URL url = getClass().getResource("/images/WhiteFang34.jpg");
        ImageIcon icon = new ImageIcon(url);
        JLabel label = new JLabel(icon, JLabel.CENTER);
        add(label);
    }
}

А упакованный файл jar для апплета содержит:

/com/whitefang34/ImageIconApplet.class
/images/WhiteFang34.jpg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...