Can anyone please explain to me why this html code will keep showing "NoClassDefFoundError" with a description "SimpleApp (wrong name: applet/simpleapp/SimpleApp)"?
I compiled the code with a specified destination since I like it that my source and class files are separated. I put the html code in the same folder as the SimpleApp.class folder.
Any help appreciated. Thanks!
Nothing you're really good at that you don't do everyday (Will Smith)
The class is in the package applet.simpleapp. You try to call it as SimpleApp, but because it is in the package applet.simpleapp the classes real name is applet.simpleapp.SimpleApp (not just SimpleApp, the 'real name' is called the fully specified name and is how you should refer to it from the HTML). In addition, the class SimpleApp must be in a directory structure that reflects the package it is in. So you should create a subfolder called applet, and subfolder of that called simpleapp, and put the SimpleApp.class file there:
I get it now. So I should put the code="applet.simpleapp.SimpleApp" in the html code instead of just SimpleApp. And I also need to put the html code on the top directory along with applet directory, in which contains simpleapp directory, in which contains SimpleApp.class.