• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

NoClassDefFoundError

 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,
this is a pathetically obvious error which i am unable to resolve. The thing is i have a simple program that i am running from the command prompt through the command "java filename" and i keep getting the NoClassDefFoundError in thread main. The class file is in the same folder from which i am trying to run it , still i keep getting this runtime error. Can anyone help to get me out of this frustrating position.
Thanks
Raja
 
Ranch Hand
Posts: 388
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi,
is your class in a package ?
if yes, then you have to run it with java packageName.Classname from the "root" of your class files.
check the classpath variable too.

k
 
Ranch Hand
Posts: 1492
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Raja,
You must have "." in your classpath to work with any java file in the current directory.
Regards,
Manfred.
 
"The Hood"
Posts: 8521
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by raja srinivas:
this is a pathetically obvious error


that about a zillion of us have stumbled on at one time or other !
As stated above - either make sure that the directory that the class file is in is stated in the classpath, or have a dot reference in your classpath and start the app from the directory that it is in.
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
just askin -- did you save it as yourclass.java? Example: class HelloWorld saved as HelloWorld.java.
[This message has been edited by Art Teye (edited December 20, 2001).]
 
raja srinivas
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks guys,
thats what the problem was, i did have the folder in my classpath !! Jeez !!
THanks a ton
 
reply
    Bookmark Topic Watch Topic
  • New Topic