Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

java.lang.NoClassDefFoundError

Status
Not open for further replies.

Lavey

IS-IT--Management
Joined
Jun 1, 2001
Messages
115
Location
DE
Hi guys.. really new to java.. just working thru a 'sams' book. but got the following error.. have set the path and classpath correctly.. but the book does not help any further....

any ideas on resolution much appreciated :D....


Exception in thread "main" java.lang.NoClassDefFoundError: saluton (wrong name:
Saluton)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
____________________________________
Eat [pc3], Sleep [pc3], Live [pc3]
 
Make sure you are typing the command like:

java program_name

and NOT like:

java program_name.class

This may fix your error.
 
I can compile ok... so that tells me my systeme variables are ok.. (I guess)...

full paste as follows:

Code:
C:\CHRIS\TEST>javac root.java

C:\CHRIS\TEST>java root
Exception in thread "main" java.lang.NoClassDefFoundError: root (wrong name: Roo
t)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)

C:\CHRIS\TEST>
____________________________________
Eat [pc3], Sleep [pc3], Live [pc3]
 
ok ok... scratch this.. is sorted...

my class is named Root.class
I'm trying to call root.class...

/me feels a chump now.. didnt realize java was super case sensitive... noobs.. lol.. live and learn.. ____________________________________
Eat [pc3], Sleep [pc3], Live [pc3]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top