簡體   English   中英

Web上的Java Applet錯誤

[英]Errors with Java Applet on web

當我從計算機上的小程序查看器中的代碼運行它時,我編寫的Java小程序完全可以正常工作。 但是,當我將其上傳到我的網站時,出現了一系列錯誤。 我查找了錯誤,但找不到任何有用的信息來幫助解決問題。 這是錯誤。

java.lang.NoClassDefFoundError: Main
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:678)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException: Main
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 13 more
Exception: java.lang.NoClassDefFoundError: Main

我知道,如果沒有我的代碼樣本,這可能無法充分描述,但是任何人都可以從這些錯誤中辨別出什么嗎? 謝謝

這僅表示您的代碼中引用的Main類未包含在applet中。

最有可能在導出到jar時沒有包含該類。

如果包含您的代碼,那就太好了,但是問題可能是您引用了一個名為Main的類,但是在轉儲此異常的服務的CLASSPATH中不存在任何類。

您可能需要將源創建(或重命名!)為“ Main.java ”,然后構建一個Main.class並將其放置在正確的路徑中,或更改路徑以引用Main.class (或包含Main.class的檔案) ) 被儲存了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM