954,202 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Error message when running simple Java pgm

used following in MS-DOSS command window

public class Welcome1 {
/*method*/
public static void main( String args [])
{
System.out.println( "Welcome to Java Programming!" );
}/*end main*/
}/*end class Welcome1*/

It was taken as an elementry example of a Jova pgm.

I saved it as Welcome1.java and used the MS-DOS command line, > java Welcome1 There was a momentary hesitation and I received the following Error message

Exception in thread "main" Java.lang.NoClassDefFoundError:Welcome1

I'm trying to learn Java on my own. I'd like some help in taking this first step. Any suggestions????

TonyPerez

aperez
Newbie Poster
2 posts since Aug 2004
Reputation Points: 10
Solved Threads: 0
 

Heres a dumb question... did you compile it first?

Drew
Junior Poster
166 posts since Apr 2004
Reputation Points: 25
Solved Threads: 7
 

use javac Welcome1.java
and then use

java Welcome1

nanosani
Unauthenticated Liar
Team Colleague
1,830 posts since Jul 2004
Reputation Points: 45
Solved Threads: 56
 

use javac Welcome1.java and then use

java Welcome1


At the dos command prompt I tried "javac Welcome1.java" and I get...... 'javac' is not recognized as an internal or external command, operable program or batch file.

aperez
Newbie Poster
2 posts since Aug 2004
Reputation Points: 10
Solved Threads: 0
 

You need to add it to your system variables. It depends on what OS you're running as to how to do this. Or you could just type in the full path name like:

C:\Program Files\Sun\JavaSDK\bin\javac.exe program.java
C:\Program Files\Sun|JavaSDK\bin\java.exe program

Of course, your's is probably different. But youshould get the idea.

Iron_Cross
Junior Poster
117 posts since Jul 2003
Reputation Points: 46
Solved Threads: 2
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You