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

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



    


   


Моя Ява:

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)

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




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

5
задан Community 23 May 2017 в 11:58
поделиться