A java class name does NOT end with .class.
What is the contents of the browser's java console when you load the html file into the browser?
s it really neccisary to give the .jar file when the browser is only going to use the class files?
For distribution, it is better to have all the class files in a jar file.
For testing the class files can be outside of a jar file and you would not use the archive= attribute when testing if the files were not in a jar file.