This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes NoClassDefFoundError Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "NoClassDefFoundError" Watch "NoClassDefFoundError" New topic
Author

NoClassDefFoundError

Jon Camilleri
Ranch Hand

Joined: Apr 25, 2008
Posts: 660

Any idea why the code here is returning an error, when trying to compile it from the command line?

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
...

>javac GridBagLayout.java
javac: file not found: GridBagLayout.java
Usage: javac <options> <source files>
use -help for a list of possible options

>javac GridBagLayoutDemo.java

>java GridBagLayoutDemo.java
Exception in thread "main" java.lang.NoClassDefFoundError: GridBagLayoutDemo/java
Caused by: java.lang.ClassNotFoundException: GridBagLayoutDemo.java
at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: GridBagLayoutDemo.java. Program will exit.

Basically, I was trying to understand whether changing the GridBagConstraints would have a visual impact on the display:





Jon
Steve Fahlbusch
Bartender

Joined: Sep 18, 2000
Posts: 557
    
    7

Well the first thing would be that your java command is referencing your source file.
Wim Vanni
Ranch Hand

Joined: Apr 06, 2011
Posts: 96



The fact that the class is part a of a package 'layout' translates into a folder structure that you don't seem to follow.
...
Just noticed Steve is responding in the same way. That probably means I'm not awfully wrong in my answer

Cheers
Wim
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: NoClassDefFoundError
 
Similar Threads
problem on extending a class declared on the same package!!
Chap.10 Development , Q5 pg813 : not understood answer and cannot run code
Do I need to reinstall Java?
Out of bound on removeRow
Run class file error