• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Bear Bibeault
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • salvin francis
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Frits Walraven
Bartenders:
  • Jj Roberts
  • Carey Brown
  • Scott Selikoff

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: 24203
44
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
 
Willie Smits increased rainfall 25% in three years by planting trees. Tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic