File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Terms: JDK - JVM - JRE ??

 
Ja vardhan
Ranch Hand
Posts: 169
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Folks,

Pls tell me the exact functionalities of the JDK,JVM and JRE.

Whats the relationship between them?

Thankx.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What is your current understanding?
 
Ja vardhan
Ranch Hand
Posts: 169
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually I dont know any thing about these terms. I am just simply wrting and compiling java files but didnt understand the internal roles of these things.

Pls tell me clearly.

Thanks.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24204
34
Chrome Eclipse IDE Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A JVM (Java Virtual Machine) is a simulated computer on which Java bytecode runs. A Java Runtime Environment (JRE) is a JVM plus all the standard Java libraries. A Java Development Kit (JDK) is a JRE plus developer tools like javac, jar, javah, javap, etc.

I'm moving this to Java in General (Beginner.)
 
Naren Chivukula
Ranch Hand
Posts: 577
Java Notepad Tomcat Server
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

You told me that JRE is JVM + some java libraries. Can you tell me what are those libraries?

Regards,
Narendranath
 
Hentay Duke
Ranch Hand
Posts: 198
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ernest didn't say "some", he specifically said "Java Runtime Environment (JRE) is a JVM plus "all the standard Java libraries".

Look up the API and you'll find the standard libraries.
[ June 06, 2005: Message edited by: Hentay Duke ]
 
Matt Fielder
Ranch Hand
Posts: 158
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
or go to the sun site.
There's complete explanations of what these are and is where I learned about them.
 
Layne Lund
Ranch Hand
Posts: 3061
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This question has been asked here before. For future reference, you might find our Search Tool very handy. For this particular question I found the following threads that already discuss the answers you are looking for:

http://www.coderanch.com/t/398032/java/java/JDK-JRE
http://www.coderanch.com/t/387427/java/java/jvm

I hope this helps.

Regards,

Layne
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic