Проблема с апплетом - NoClassDefFoundError

Я понимаю, что существует миллион таких сообщений, но ни одна из них мне не помогла, поэтому я пытаюсь развернуть очень, очень простой апплет, который не будет загружаться должным образом. Мой HTML:

<html>
<head>
    <meta http-equiv="Content-Type" content"text/html; charset=utf-8">
</head>
<body>
   <applet code = "SimpleApplet.class"
   width = "320" height = "100"></applet>
</body>
</html>

Моя Java:

package test;

import javax.swing.*;   

public class SimpleApplet extends JApplet{
   public void init(){
      try{
        SwingUtilities.invokeAndWait(new Runnable(){
          public void run(){
            JLabel lbl = new JLabel("Hello World");
            add(lbl);
          }
        });             
      }
      catch(Exception e){
        System.out.println(e);
      }
   }
}

Оба файла находятся в одном каталоге

/home/me/workspace/myProject/bin/test

Если я запускаю апплет самостоятельно через Eclipse, он работает нормально. Когда я открываю страницу, я получаю сообщение об ошибке

java.lang.NoClassDefFoundError: SimpleApplet (wrong name: test/SimpleApplet)

Ошибка предполагает, что я неправильно разместил или назвал что-то. Однако после попытки

<applet code = "test/SimpleApplet.class"
width = "320" height = "100"></applet>

<applet code = "SimpleApplet.class"
codebase = "/test"
width = "320" height = "100"></applet>

наряду с другими попытками, включая удаление & quot ;, пробование абсолютного и всех частичных имен путей и использование .java, оно все равно не работает, и в итоге я получаю ClassNotFoundException.Другой ответы Отметьте, что проблемы с classpath и codebase (часто относящиеся к архиву) являются основной причиной этого. Однако я не использую файл JAR, и оба файла находятся в одном каталоге. Кто-нибудь знает, почему это происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос