Я пытаюсь загрузить апплет на веб-сайт и спрашиваю у меня имя класса. Я использовал RoskieApplet.class/roskieapplet.class и RoskiePanel.class/roskiepanel.class, но он давал мне 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 на веб-сайт.
У вас есть объявление пакета в верхней части класса? Если это так, вам нужно включить это, например: your.package.RoskieApplet
Вам нужно будет создать JAR файл, содержащий все классы и ресурсы, необходимые для запуска вашего апплета. См. Эти ссылки для получения дополнительной информации:
https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html
https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/runAppletFunction.html