i'm experimenting w/ using red hat 8.0 and i'm having trouble with running some of my java class files (lol- i'm not seeing any of these cross-platform benefits yet! i downloaded the j2sdk1.4.1_01 jvm from the sun site and linked both javac and java to in the /bin directory. i managed to compile my class fine
[root@localhost Java]# javac -verbose Ass2.java
[parsing started Ass2.java]
[parsing completed 409ms]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Object.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/BufferedReader.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/PrintWriter.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/String.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/IOException.class)]
[checking Ass2]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Throwable.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Exception.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/FileOutputStream.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/FileDescriptor.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/File.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/OutputStream.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/Writer.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/InputStreamReader.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/System.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/Reader.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/InputStream.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/PrintStream.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/FilterOutputStream.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Double.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Number.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/NumberFormatException.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/IllegalArgumentException.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/RuntimeException.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Math.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/Error.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/io/FileNotFoundException.class)]
[loading /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar(java/lang/StringBuffer.class)]
[wrote Ass2.class]
[total 1197ms]
and my class is public and contains a public
Code:
public class Ass2 extends Object {
...
	public static void main(String[] args) throws IOException {...}	
}
and yet when i try to run it
[root@localhost Java]# java /windows/d/projects/Java/Ass2.class
Exception in thread "main" java.lang.NoClassDefFoundError: /windows/d/projects/Java/Ass2/class
could the problem be that the java bins are my primary drive and on ext3 filesystem while the classes are on the secondary that is fat32? i wouldn't think so as i can read and edit the files fine and play mp3s off that drive.. any advice is good, plz