Search code examples
javaclassjarnestedsigned-applet

Nested Class In Signed Java Applet


I'v been playing with java applets recently. In the one im writing now I have a static nested class. It works fine in the viewer, but when I compile it I get 2 class files. classname.class and classname$nestedclassname.class. I've never encountered anything like this (started java a week ago) and I don't how I would jar/sign them. Also, how would the html look? This is how I have it now:

<applet width='50' 
        height='50'
        code='ClassName.class'
        archive='ClassName.jar'>
</applet>

How would I add the second class file?


Solution

  • You jar them the same way you would jar a single class:

    jar cvf ClassName.jar *.class
    

    Your <applet> tag won't change at all; nested class would be included in and loaded from the JAR archive.