Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 280
  • Last Modified:

java's problems

i am now using the SAMS-Teach yourself Java2 in 21 days,but
faced some problems and needed for your help!

firstly,i used jdk1.2.2 version.According to the book,after installing
we might notice that one files installed in the JDK\lib subfolder
called classes.zip,but i cant find it.I used (Statr|Find|Files and folder)
to search the whole directory C: which i installed but the result was same.

second,i followed the book to set the path and type java -version and the
following displayed :"
java version 1.2.2
Classic VM (build JDK-1.2.2-W,native threads,symcjit)"

After that, i compiled the source files  in the book--HelloDan.java
successfully!A files called HelloDan.class is found in the same folder that
contains HelloDan.java. But,when i run it,the following error displayed:
'Exception in thread "main"java.lang.NoClassDefFoundError:HelloDan'
and i even followed the book to set the classpath,the same thing happenned.
so ,what should i do?Is there anyway to rectify this problems?

**I am using Windows98,Pentium MMX 200 **
0
tmchuan
Asked:
tmchuan
1 Solution
 
cheekycjCommented:
are you running the file using:
java HelloDan

not java HelloDan.class

about the classes.zip:
"With the Java 2 platform, the system classes no longer reside in a zip file (a good idea, considering occasional misguided attempts at unzipping the file). They're now stored in a Java Archive (jar) file. The runtime classes are found in the file rt.jar (located in the jre/lib directory), while the JDK-supported tool classes are found in the tools.jar file (located in the lib directory)." from javasoft.com

CJ
0
 
mrowkaCommented:
try running the java interpreter with the -cp option
including the current directory (assuming you just
compiled it there)
such as:

java -cp . HelloDan

this should pick up the class files from the current directory
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
rjackmanCommented:
check ur CLASSPATH
place . in it
ie
CLASSPATH = .;
cheers
RJ
0
 
tmchuanAuthor Commented:
Thanks a lots...good luck
0
 
tmchuanAuthor Commented:
Thanks a lots...good luck
0
 
tmchuanAuthor Commented:
Thanks to mrowka and rjackman ....
0
 
tmchuanAuthor Commented:
Thanks to mrowka and rjackman ....
0
 
cheekycjCommented:
Thanx for the "A"
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now