Java Swing Applet - класс не найден, исключение при запуске appletviewer - PullRequest
1 голос
/ 10 апреля 2020

Я разработал JApplet (с Swing), используя Netbeans. Заголовок класса выглядит следующим образом:

public class GUI2 extends javax.swing.JApplet

Файл P2.jar создается в P2 / dist, и я создал следующий файл P2. html. Указанный файл находится в P2 / dist, там же, где и P2.jar

<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
    <center>
        <applet
            code="GUI2.java"
            width="500"
            height="500">
        </applet>
    </center>

    </body>
</html>

. Я перехожу к P2 / dist и выполняю следующую команду:

appletviewer -J"-Djava.security.policy=applet.policy" P2.html

applet. Политика содержит необходимые разрешения для запуска апплета. Я получаю следующее исключение после выполнения:

java .lang.ClassNotFoundException: GUI2. java в sun.applet.AppletClassLoader.findClass (AppletClassLoader. java: 220) в java .lang.ClassLoader.loadClass (ClassLoader. java: 419) в sun.applet.AppletClassLoader.loadClass (AppletClassLoader. java: 153) в java .lang.ClassLoader.loadClass (ClassLoader. java: 352) в sun.applet.AppletClassLoader.loadCode (AppletClassLoader. java: 637) в sun.applet.AppletPanel.createApplet (AppletPanel. java: 801) в sun.applet.AppletPanel.runLoader (Applet. 1032 *: 730) в sun.applet.AppletPanel.run (AppletPanel. java: 379) в java .lang.Thread.run (Thread. java: 748)

После выполнения указанный апплет показывает: апплет не инициализирован

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...