wood burning stoves
The moose likes Java in General and the fly likes Exception in thread Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Exception in thread "main" java.lang.NoClassDefFoundErro  " Watch "Exception in thread "main" java.lang.NoClassDefFoundErro  " New topic

Exception in thread "main" java.lang.NoClassDefFoundErro

Amar Naik
Ranch Hand

Joined: Sep 26, 2003
Posts: 43

My program compiler with below command

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

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
Exception in thread "main" java.lang.NoClassDefFoundError: H:\apps\xp\Desktop\ap

Reda Mokrane
Ranch Hand

Joined: Jul 25, 2001
Posts: 237
Did you verify if the MLRCurrentDate.class is in the directory GOOG?
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15002

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
Exception in thread "main" java.lang.NoClassDefFoundError: H:\apps\xp\Desktop\apache-tomcat-6/0/10\webapps\test\WEB-INF\classes\GOOG\MLRCurrentDate

When you run a class with the 'java' command, you specify the class name as an argument, not a filename. You are specifying the following as the class name:


That is not a valid class name. Instead of doing it like that, you should add the directory H:\apps\xp\Desktop\apache-tomcat-6.0.10\webapps\test\WEB-INF\classes to the classpath and specify the class name: GOOG.MLRCurrentDate

Like this:

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

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
I agree. Here's the link: http://aspose.com/file-tools
subject: Exception in thread "main" java.lang.NoClassDefFoundErro
It's not a secret anymore!