Solved

how to solve this problem?

Posted on 2002-07-24
12
226 Views
Last Modified: 2008-01-09
I am a beginer of Java.
when i test the java but there is an error:
"Exception in thread "main" java.lang.NoClassDefFoundError"
above is the result on Win2000,but when i test the java code at UNIX,it is ok. i know this is because of my  installation error but i can not find why?
Should give me help! Thanks!
0
Comment
Question by:ealry1974
  • 7
  • 4
12 Comments
 

Author Comment

by:ealry1974
ID: 7176392
Thanks!
0
 
LVL 1

Expert Comment

by:mErCuR4
ID: 7176497
can u show us your code??
0
 

Author Comment

by:ealry1974
ID: 7176512
The code of this test as following:
======================
import java.util.*;

public class HelloDate {
    public static void main(String[] args) {
    System.out.println("Hello, it's: ");
    System.out.println(new Date());
  }
}
======================
thanks!
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 7176537
Can you compile the code you gave OK on Win2K?
0
 

Author Comment

by:ealry1974
ID: 7176604
The following is the informations of javac,I think the trouble must be the .jar file.
************
D:\jdk\bin>javac -verbose d:\jdk\source\HelloDate.java
[parsing started d:\jdk\source\HelloDate.java]
[parsing completed 188ms]
[loading D:\jdk\jre\lib\rt.jar(java/lang/Object.class)]
[loading D:\jdk\jre\lib\rt.jar(java/lang/String.class)]
[checking HelloDate]
[loading D:\jdk\jre\lib\rt.jar(java/lang/System.class)]
[loading D:\jdk\jre\lib\rt.jar(java/io/PrintStream.class)]
[loading D:\jdk\jre\lib\rt.jar(java/io/FilterOutputStream.class)]
[loading D:\jdk\jre\lib\rt.jar(java/io/OutputStream.class)]
[loading D:\jdk\jre\lib\rt.jar(java/util/Date.class)]
[wrote d:\jdk\source\HelloDate.class]
[total 1094ms]
****************
If the complie is ok the loading should be loaded.Can you tell me why?
I use the JDK 1.4 on WIN2000.
Thannks!
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 7176622
OK. First, are java and javac in your path (type path at the command line)? If not, add D:\jdk\bin to your path and while you're about it, you may as well add JAVA_HOME as d:\jdk as an environment variable. Come back when you've done it!
0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 

Author Comment

by:ealry1974
ID: 7176653
Yeah!I did it when I installed the java. But the thing is not smooth!
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 7176667
OK, so now you need to be in the d:\jdk\source directory, not bin. Try it again from there: javac HelloDate.java (why they had to require the file extension I don't know!).
Let me know what happens!
0
 

Author Comment

by:ealry1974
ID: 7176672
Yeah!I did it when I installed the java. But the thing is not smooth!
0
 

Author Comment

by:ealry1974
ID: 7176684
Ok,I do it as you told me and successful!
Thanks very much!
0
 
LVL 86

Accepted Solution

by:
CEHJ earned 20 total points
ID: 7176702
Thank you! Can you close the question then...
0
 

Author Comment

by:ealry1974
ID: 7176719
Thank you very much!CEHJ!
Good lucky!
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
Java functions are among the best things for programmers to work with as Java sites can be very easy to read and prepare. Java especially simplifies many processes in the coding industry as it helps integrate many forms of technology and different d…
Viewers learn about the scanner class in this video and are introduced to receiving user input for their programs. Additionally, objects, conditional statements, and loops are used to help reinforce the concepts. Introduce Scanner class: Importing…
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now