【问题标题】:Applet Class Name - ClassNotFoundException小程序类名称 - ClassNotFoundException
【发布时间】:2015-05-28 01:54:10
【问题描述】:

我正在尝试将小程序上传到网站上,它询问我的班级名称。我已经使用了 RoskieApplet.class/roskieapplet.class 和 RoskiePanel.class/roskiepanel.class 但是当我尝试运行它时它在网站上给了我一个 ClassNotFoundException 。我可以在我的计算机上本地运行小程序,没有任何问题。

公共类 RoskieApplet 扩展了 Applet { 静态int xCord; 静态int yCord; 静态int分数= 0; 静态int时间=10000; 公共无效初始化() { 添加(新罗斯基面板()); 设置尺寸(875、800); } 公共类 RoskiePanel 扩展了 JPanel { //我应该在这里发布所有内容吗? } }

我在 StackOverflow 上搜索过类似的问题,但没有遇到任何解决方案。这是我的第一篇文章,所以如果我有任何初学者的错误,我深表歉意。如果有任何我可以添加的信息,请告诉我。谢谢!

编辑:我只将 .java 文件上传到网站上。

【问题讨论】:

    标签: java applet classnotfoundexception classname


    【解决方案1】:

    你在类的顶部有一个包声明吗?如果是这样,您需要包含它,例如: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

    【讨论】:

    • 我跳过了 .class 但它仍然给我同样的错误。我没有在班级顶部声明包,应该吗?我刚刚补充说,我只是将 .java 文件上传到网站上。
    • 不,这不是必需的,但如果您有网站,网站可能会感到困惑。您使用的是哪个网站?
    猜你喜欢
    • 2014-09-25
    • 1970-01-01
    • 2014-02-12
    • 2023-03-25
    • 2013-09-05
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    相关资源
    最近更新 更多