The xxxx$1 and xxxx$2 are inner classes !!!!
This is how the Java Compiler generates Anonymous Inner classes.
So on a linux environment you do need them.
May when you copy these filenames the result is garbage filenames.
For this reason it is better to package all `*.class' files in a JAR or ZIP
archive for better transportation(!).
Pete
______________________________ Reply Separator _________________________________
Subject: Re: Write Once Run Anywhere?
Author: stevecoh ([EMAIL PROTECTED]) at lon-mime
Date: 02/10/98 02:46
--<snip>---
Now here is a detail that may be more relevant:
There are 19 .java files in the package. The compilation under linux is making
them into 19 class files. When compiling under Win95, 27 class files are
created. Two of these are for non-public classes defined in other java files.
The other six files have names like xxxxx$1.class where xxxxx.java is one of my
project files (xxxxx.class is also created by the compilation). I don't know
what these extra files are for, but the NoClassDefFoundError message is telling
me that the class it cannot find is xxxxx$1. The extra files do not seem to be
required under the linux environment, but they appear necessary under the Win95
environment.