我正在尝试将小程序上传到网站上,并且它正在询问我的班级名称。我使用过RoskieApplet.class / roskieapplet.class和RoskiePanel.class / roskiepanel.class,但是当我尝试运行它时,它会在网站上给我一个ClassNotFoundException。我可以在我的计算机上本地运行applet,没有任何问题。
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 :(得分:0)
您是否在课程顶部有包裹声明?如果是这样,您需要包含该内容,例如:your.package.RoskieApplet
您需要创建一个JAR文件,其中包含运行Applet所需的所有类和资源。有关更多信息,请参阅以下链接:
https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html
https://docs.oracle.com/javase/tutorial/deployment/deploymentInDepth/runAppletFunction.html