It’s been a long time since I used Applets, but I think the problem is the use of CODEBASE with ARCHIVE. With CODEBASE, you’re telling the browser that your code should be found as loose class files in the /applet directory rather than in the ARCHIVE. I think what you want is just: