2015-03-24 5 views
1

Я пытаюсь загрузить апплет на веб-сайт, и он спрашивает меня имя класса. Я использовал RoskieApplet.class/roskieapplet.class и RoskiePanel.class/roskiepanel.class, но он дает мне ClassNotFoundException на веб-сайте, когда я пытаюсь запустить его. Я могу запускать апплет локально на своем компьютере без каких-либо проблем.Название класса апплета - ClassNotFoundException

 
    public class RoskieApplet extends Applet 
    { 
     static int xCord; 
     static int yCord; 
     static int score = 0; 
     static int time = 10000; 

     public void init() 
     { 
      add(new RoskiePanel()); 
      setSize(875, 800); 
     } 

     public class RoskiePanel extends JPanel 
     { 
      //Should I post everything in here? 
     } 
    } 

Я искал аналогичную проблему в StackOverflow, но не встречал никаких решений. Это мой первый пост, поэтому я приношу свои извинения, если у меня есть ошибки начинающего. Пожалуйста, дайте мне знать, есть ли какая-либо информация, которую я могу добавить. Благодаря!

Редактировать: Я загрузил только файл .java на сайт.

ответ

0

У вас есть декларация пакета в верхней части класса? Если это так, вы должны включить это, например: your.package.RoskieApplet

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

https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/runAppletFunction.html

+0

я пропустил .class, но она по-прежнему дает мне ту же ошибку. Я не объявлял пакет в верхней части моего класса, не так ли? Я просто добавил, что я только загрузил файл .java на веб-сайт. –

+0

Нет, это не обязательно, но веб-сайт, вероятно, смущен, если у вас его есть. Какой сайт вы используете? – Barett

 Смежные вопросы

  • Нет связанных вопросов^_^