A codebase works with the code attribute in the <APPLET> tag to specify where to find the applet class files, specifying the URL of the directory containing the files to use.
Using resources common to all pages can significantly improve the performance of Java applets.
When no codebase is defined, the applet assumes all resources to be in the same directory as the current document. If a codebase is defined, the applet assumes ALL resources to be in the nominated folder. Care is needed here to not mix links, for example if the applet is to look for the Java class files in the codebase folder, then the image cannot be elsewhere. It must also be in the codebase folder.
If all CopySafe files are in the same
folder then that folder automatically becomes the codebase
for the applet. If delivering on the fly from templates or
storing your html in a different folder to your image
files, you need to set a codebase in the applet.
<APPLET codebase=/classfiles code=ArtistScopeViewer.class archive=ArtistScopeViewer.jar width=300 height=200 id=ArtistScope>
All image and java class files must be in the 'codebase'. Altering the image link in the applet code will not work. Relocation must be by codebase statement.
Return to top