• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Terms: JDK - JVM - JRE ??

 
Ranch Hand
Posts: 169
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What is your current understanding?
 
Ja vardhan
Ranch Hand
Posts: 169
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author and iconoclast
Posts: 24207
46
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.)
 
Ranch Hand
Posts: 577
Tomcat Server Notepad Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Ranch Hand
Posts: 198
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 3061
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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:

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

I hope this helps.

Regards,

Layne
reply
    Bookmark Topic Watch Topic
  • New Topic