What javac options will reduce the size of the resulting class file. I know -g:none will remove any debug information, but are there any others, specifically for JDK1.3?
That's the only option. You are better off looking for products that shrink class files, like DashO (check the resources page at my site). This subject has also been discussed in the 'optimize download class file' thread.