So I have this Java program that uses inner classes. When I transfer the class files over to the Zaurus I get the message that filenames cannot be saved with a $ sign in them. I think the Zaurus converts the dollar sign to a %24 or something like that. When I try to run the program the vm fails to find the class. I tried using the terminal to rename the file and replace the %24 with a $ sign. If I do that the file seems to dissapear completely. How can I use inner classes on the Zaurus?

Can you jar up your class files from your machine and then transfer the JAR file over to the Z? You can then launch it with the jar file in the classpath or if you are using the J2ME PP, then you can create a manifest to run the program with cvm -jar <jarname>.

I run on a 5500 with Sharp 3.1. I do most of my compiling on a PC and copy the files (including inner classes) onto my CF or SD card. Never had a problem. I also use KOPI sometimes and also don't have a problem. How are you transfering the files? If you're using the ZDrive software that might be the problem.