Exception in thread "main" java.lang.NoClassDefFoundErro

Hi,

My program compiler with below command

C:\Sun\AppServer\jdk\bin>javac -classpath .;db2jcc_license_cisuz.jar H:\apps\xp\

Desktop\apache-tomcat-6.0.10\webapps\test\WEB-INF\classes\GOOG\MLRCurrentDate.ja

va

When i try to run my program i get the below error

C:\Sun\AppServer\jdk\bin>java -classpath .;db2jcc_license_cisuz.jar H:\apps\xp\D

esktop\apache-tomcat-6.0.10\webapps\test\WEB-INF\classes\GOOG\MLRCurrentDate

Exception in thread "main" java.lang.NoClassDefFoundError: H:\apps\xp\Desktop\ap

ache-tomcat-6/0/10\webapps\test\WEB-INF\classes\GOOG\MLRCurrentDate

[633 byte] By [anaik100a] at [2007-11-27 3:22:25]
# 1
Post the code of MLRCurrentDate.java wrapped with code tags.The button is between the Spell Check and Quote Original.
rym82a at 2007-7-12 8:25:10 > top of Java-index,Java Essentials,Java Programming...
# 2

here it is

package GOOG;

import java.util.*;

import java.io.*;

import java.net.*;

public class MLRCurrentDate

{

//public MLRCurrentDate(){}

public static StringBuffer invoke(String program) throws java.io.IOException, java.lang.InterruptedException

{

System.out.println("invoking program: " + program);

Process p = Runtime.getRuntime().exec(program);

int exitValue = p.waitFor();

BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));

StringBuffer sb = new StringBuffer();

String line;while ((line = br.readLine()) != null)

{ sb.append(line).append("\n");}

return sb;

}

public static void main(String[] argv)

{

try

{

System.out.println("invoker start");

StringBuffer retval = invoke("c:\\Program Files\\IBM\\OnDemand for WinNT\\bin\\arsdate -g");

String answer = retval.toString();

String retval_modified=retval.substring(7);

System.out.println("Current Date " + retval);

StringBuffer retval1 = invoke("c:\\Program Files\\IBM\\OnDemand for WinNT\\bin\\arsdate -z "+retval_modified);

String answer1 = retval1.toString();

String starttimestamp=retval1.substring(12,22);

String endtimestamp=retval1.substring(23);

int lg =retval1.length();

System.out.println("Current timestamp " + answer1);

System.out.println("Start timestamp " + starttimestamp);

System.out.println("End timestamp " + endtimestamp);

}

catch(java.io.IOException e)

{

System.out.println("IOException caught: " + e);

}

catch(java.lang.InterruptedException e)

{

System.out.println("InterruptedException caught: " + e);

}

}

}

anaik100a at 2007-7-12 8:25:10 > top of Java-index,Java Essentials,Java Programming...
# 3
Try this, noted that, the last "\" changed to a ".":C:\Sun\AppServer\jdk\bin>java -classpath .;db2jcc_license_cisuz.jar H:\apps\xp\Desktop\apache-tomcat-6.0.10\webapps\test\WEB-INF\classes\GOOG.MLRCurrentDate
rym82a at 2007-7-12 8:25:10 > top of Java-index,Java Essentials,Java Programming...