Also, I think you are confusing CLASSPATH with PATH. PATH is used by DOS to determine where the executables are e.g. java.exe CLASSPATH is used by Java to determine where class files (or jar files) are
In your case the CLASSPATH should only contain the directory containing your compiled class file. Do not confuse yourself by putting "d:\jdk1.3;d:\jdk1.3\bin;" on your classpath. Most people do not set the environment variable CLASSPATH at all since this will be different for every application you write. I would set JAVA_HOME to "d:\jdk1.3" and then use the command line as follows (assuming you are in the directory where your class file is): %JAVA_HOME%\bin\java -cp . test Note - "-cp" replaces "-classpath" in JDK1.3 Using JAVA_HOME like this allows you to save cmd/bat files that will work even if you move to a new version of Java - just change JAVA_HOME. Pete -----Original Message----- From: Jim Urban [mailto:[EMAIL PROTECTED]] Sent: 02 January 2002 15:38 To: Tomcat Users List Subject: RE: Very basic problem This question should be asked on a Java forum, but here is your answer: Add "." to the beginning of your classpath: CLASSPATH=.;d:\jdk1.3;d:\jdk1.3\bin; This tells Java to look in the current directory for classes. Jim -----Original Message----- From: Jack Li [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 02, 2002 9:26 AM To: '[EMAIL PROTECTED]' Subject: Very basic problem Hello All, I have a very basic problem. I try to an java application under DOS (Windows operating system is windows 2000 server). I got error: java.lang.NoClassDefFoundError: test. The application is a sample from text book, very simple: class test { public static void main(String args[]) { System.out.println("Hello, World!"); } } I run it by "java test". I installed jdk1.3, and setup the CLASSPATH point to d:\jdk1.3;d:\jdk1.3\bin; what do I missed ? Thanks, Jack -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>