Я разработал 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)
После выполнения указанный апплет показывает: апплет не инициализирован