Load: Class Myapplet Not Found : Java.lang.classnotfoundexception. Why Am I Getting This,when The Class File Is There In The Package?
Solution 1:
The archive
parameter is resolved relative to the codebase
parameter. So in your case the plugin will look for a file MyApplet.class
included in a file AppletPackage/JAR.jar
.
You should change this to the following:
<appletcode="AppletPackage.MyApplet"archive="JAR.jar"height="800"width="800">
This will resolve to AppletPackage/MyApplet.class
inside JAR.jar
in the same directory as the HTML file.
Solution 2:
This is an attempt to address the error message reported in a comment to my first answer:
java.lang.NoClassDefFoundError:AppletPackage/MyApplet(wrongname:MyApplet)
Looking at the sources, I see that this “wrong name” error message is an indication of a mismatch between file name and class name. You claim that your class is inside AppletPackage
, and the file name AppletPackage/MyApplet.class
fits that. But the source code you quoted above didn't contain a line
package AppletPackage;
You should add that line, so that the class file contains the fully qualified name of the class. Then you should be able to load it.
Post a Comment for "Load: Class Myapplet Not Found : Java.lang.classnotfoundexception. Why Am I Getting This,when The Class File Is There In The Package?"