{"id":669,"date":"2021-07-14T00:03:36","date_gmt":"2021-07-14T00:03:36","guid":{"rendered":"https:\/\/www.wikitechy.com\/interview-questions\/?p=669"},"modified":"2022-04-30T10:15:18","modified_gmt":"2022-04-30T10:15:18","slug":"difference-between-jdk-jre-and-jvm","status":"publish","type":"post","link":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/","title":{"rendered":"Difference between JDK JRE and JVM ?"},"content":{"rendered":"<div class=\"row\">\n<div class=\"col-sm-12\">\n<div class=\"TextHeading\">\n<div class=\"hddn\">\n<h2 id=\"difference-between-jdk-jre-and-jvm\" class=\"color-pink\" style=\"text-align: justify;\">Difference between JDK JRE and JVM ?<\/h2>\n<\/div>\n<\/div>\n<div class=\"TextHeading\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<h2 id=\"jdk\" class=\"color-green\">JDK<\/h2>\n<\/div>\n<\/div>\n<div class=\"Content\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<ul>\n<li><a href=\"https:\/\/www.wikitechy.com\/tutorials\/java\/\" target=\"_blank\" rel=\"noopener\">Java<\/a>\u00a0Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.<\/li>\n<li>JDK is a platform specific software and thats why we have separate installers for Windows, Mac and Unix systems.<\/li>\n<li>We can say that JDK is superset of JRE since it contains JRE with Java compiler, debugger and core classes. Current version of JDK is 1.7 also known as\u00a0<b>Java 7<\/b>.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"text-center row\" style=\"text-align: justify;\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4216\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg\" alt=\"\" width=\"1859\" height=\"1049\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg 1859w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-300x169.jpg 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-1024x578.jpg 1024w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-768x433.jpg 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-1536x867.jpg 1536w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-390x220.jpg 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-820x463.jpg 820w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm-1180x666.jpg 1180w\" sizes=\"(max-width: 1859px) 100vw, 1859px\" \/><\/div>\n<div class=\"TextHeading\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<h2 id=\"jvm\" class=\"color-purple\">JVM<\/h2>\n<\/div>\n<\/div>\n<div class=\"Content\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<ul>\n<li>JVM is the heart of\u00a0<a href=\"https:\/\/www.wikitechy.com\/tutorials\/java\/java-programming\" target=\"_blank\" rel=\"noopener\">java programming language<\/a>. When we run a program, JVM is responsible to converting Byte code to the machine specific code.<\/li>\n<li>JVM is also stage dependent and provides core java functions like memory management, garbage collection, security etc.<\/li>\n<li>JVM is customizable and we can use java options to modify it, for example allocating minimum and maximum memory to JVM. JVM is called virtual because it delivers a interface that does not depend on the underlying operating system and machine hardware.<\/li>\n<li>This independence from hardware and operating system is what makes java program write-once run-anywhere.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4214\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm.png\" alt=\"\" width=\"902\" height=\"731\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm.png 902w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-300x243.png 300w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-768x622.png 768w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-390x316.png 390w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-820x665.png 820w\" sizes=\"(max-width: 902px) 100vw, 902px\" \/><\/p>\n<\/div>\n<\/div>\n<div class=\"TextHeading\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<h2 id=\"jre\" class=\"color-blue\">JRE<\/h2>\n<\/div>\n<\/div>\n<div class=\"Content\" style=\"text-align: justify;\">\n<div class=\"hddn\">\n<ul>\n<li>JRE is the implementation of JVM, it provides platform to execute java programs. JRE consists of JVM and java binaries and other classes to execute any program successfully.<\/li>\n<li>JRE doesn\u2019t contain any development tools like java compiler, debugger etc.<\/li>\n<li>If you want to execute any java program, you should have JRE installed but we don\u2019t need JDK for running any java program.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4215 aligncenter\" src=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-jre-jdk.png\" alt=\"\" width=\"452\" height=\"462\" srcset=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-jre-jdk.png 452w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-jre-jdk-294x300.png 294w, https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/jvm-jre-jdk-390x399.png 390w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"table-responsive\">\n<table class=\"table-bordered table-striped table table-responsive\">\n<tbody>\n<tr style=\"text-align: justify;\">\n<th>JDK<\/th>\n<th>JRE<\/th>\n<th>JVM<\/th>\n<\/tr>\n<tr style=\"text-align: justify;\">\n<td class=\"text-leftalign\">Java Development Kit<\/td>\n<td class=\"text-leftalign\">Java Runtime environment.<\/td>\n<td class=\"text-leftalign\">Java Virtual Machine.<\/td>\n<\/tr>\n<tr style=\"text-align: justify;\">\n<td class=\"text-leftalign\">Kit providing the platform to develop<br \/>\nand execute\/run the java program.<\/td>\n<td class=\"text-leftalign\">It is an installation package<br \/>\nwhich provides environment to only<br \/>\nrun(not develop) the java program<br \/>\n(or application)onto your machine.<\/td>\n<td class=\"text-leftalign\">Whatever Java program you run using JRE or JDK goes into JVM and JVM is responsible for executing the java program<br \/>\nline by line hence it is also known as interpreter.<\/td>\n<\/tr>\n<tr>\n<td class=\"text-leftalign\" style=\"text-align: justify;\">JDK is only used by<br \/>\nJava Developers.<\/td>\n<td class=\"text-leftalign\" style=\"text-align: justify;\">JRE is only used by them who<br \/>\nonly wants to run the Java Programs<br \/>\n(i.e). end users of your system.<\/td>\n<td class=\"text-leftalign\" style=\"text-align: justify;\">It is in-built in both JDK and JRE.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Answer : Java Development Kit is the core component&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4004],"tags":[195,491,360,203,199,214,198,363,209,205,4356,4360,4355,4358,4363,4361,4357,4349,4352,4350,4351,4354,2936,222,196,212,213,15933,4371,4364,4365,4370,4359,4367,4353,4368,4369,4366,286,207,366,204,217,282,4023,483,206,200,197,280,364,4362,968],"class_list":["post-669","post","type-post","status-publish","format-standard","hentry","category-java","tag-accenture-interview-questions-and-answers","tag-applied-materials-interview-questions-and-answers","tag-atos-interview-questions-and-answers","tag-capgemini-interview-questions-and-answers","tag-casting-networks-india-pvt-limited-interview-questions-and-answers","tag-cgi-group-inc-interview-questions-and-answers","tag-chetu-interview-questions-and-answers","tag-ciena-corporation-interview-questions-and-answers","tag-collabera-technologies-interview-questions-and-answers","tag-dell-international-services-india-pvt-ltd-interview-questions-and-answers","tag-difference-between-compiler-and-interpreter-in-tabular-form","tag-difference-between-j2se-and-j2ee","tag-difference-between-java-and-core-java","tag-difference-between-java-and-j2ee","tag-difference-between-java-and-java-ee","tag-difference-between-java-se-and-ee","tag-difference-between-java-se-and-java-ee","tag-difference-between-jdk-and-jre","tag-difference-between-jdk-and-jvm","tag-difference-between-jdk-jre-and-jvm","tag-difference-between-jvm-and-jre","tag-difference-between-jvm-jdk-and-jre","tag-fis-global-business-solutions-india-pvt-ltd-interview-questions-and-answers","tag-flipkart-interview-questions-and-answers","tag-ibm-interview-questions-and-answers","tag-indecomm-global-services-interview-questions-and-answers","tag-infosys-technologies-interview-questions-and-answers","tag-infozech-interview-questions-and-answers","tag-java-development-kit","tag-java-difference","tag-java-jdk","tag-java-jre","tag-java-set-difference","tag-jdk","tag-jdk-jre-difference","tag-jre","tag-jre-java","tag-jvm-in-java","tag-lt-infotech-interview-questions-and-answers","tag-mphasis-interview-questions-and-answers","tag-netapp-interview-questions-and-answers","tag-oracle-corporation-interview-questions-and-answers","tag-peoplestrong-interview-questions-and-answers","tag-persistent-systems-interview-questions-and-answers","tag-rbs-india-de-interview-questions-and-answers","tag-reliance-industries-ltd-interview-questions-and-answers","tag-sap-labs-india-pvt-ltd-interview-questions-and-answers","tag-tech-mahindra-interview-questions-and-answers","tag-unitedhealth-group-interview-questions-and-answers","tag-virtusa-consulting-services-pvt-ltd-interview-questions-and-answers","tag-wells-fargo-interview-questions-and-answers","tag-what-is-the-difference-between-jdk-and-jre","tag-wipro-infotech-interview-questions-and-answers"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Difference between JDK JRE and JVM ? - Java Interview Questions<\/title>\n<meta name=\"description\" content=\"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Difference between JDK JRE and JVM ? - Java Interview Questions\" \/>\n<meta property=\"og:description\" content=\"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/\" \/>\n<meta property=\"og:site_name\" content=\"Wikitechy\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-14T00:03:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-30T10:15:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg\" \/>\n<meta name=\"author\" content=\"Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/\"},\"author\":{\"name\":\"Editor\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\"},\"headline\":\"Difference between JDK JRE and JVM ?\",\"datePublished\":\"2021-07-14T00:03:36+00:00\",\"dateModified\":\"2022-04-30T10:15:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/\"},\"wordCount\":364,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/understand-jdk-jre-jvm.jpg\",\"keywords\":[\"Accenture interview questions and answers\",\"Applied Materials interview questions and answers\",\"Atos interview questions and answers\",\"Capgemini interview questions and answers\",\"CASTING NETWORKS INDIA PVT LIMITED interview questions and answers\",\"CGI Group Inc interview questions and answers\",\"Chetu interview questions and answers\",\"Ciena Corporation interview questions and answers\",\"Collabera Technologies interview questions and answers\",\"Dell International Services India Pvt Ltd interview questions and answers\",\"difference between compiler and interpreter in tabular form\",\"difference between j2se and j2ee\",\"difference between java and core java\",\"difference between java and j2ee\",\"difference between java and java ee\",\"difference between java se and ee\",\"difference between java se and java ee\",\"difference between jdk and jre\",\"difference between jdk and jvm\",\"difference between jdk jre and jvm\",\"difference between jvm and jre\",\"difference between jvm jdk and jre\",\"FIS Global Business Solutions India Pvt Ltd interview questions and answers\",\"Flipkart interview questions and answers\",\"IBM interview questions and answers\",\"Indecomm Global Services interview questions and answers\",\"Infosys Technologies interview questions and answers\",\"infozech interview questions and answers\",\"java development kit\",\"java difference\",\"java jdk\",\"java jre\",\"java set difference\",\"jdk\",\"jdk jre difference\",\"jre\",\"jre java\",\"jvm in java\",\"L&amp;T Infotech interview questions and answers\",\"Mphasis interview questions and answers\",\"NetApp interview questions and answers\",\"Oracle Corporation interview questions and answers\",\"PeopleStrong interview questions and answers\",\"Persistent Systems interview questions and answers\",\"RBS India De interview questions and answers\",\"Reliance Industries Ltd interview questions and answers\",\"SAP Labs India Pvt Ltd interview questions and answers\",\"Tech Mahindra interview questions and answers\",\"UnitedHealth Group interview questions and answers\",\"Virtusa Consulting Services Pvt Ltd interview questions and answers\",\"Wells Fargo interview questions and answers\",\"what is the difference between jdk and jre\",\"Wipro Infotech interview questions and answers\"],\"articleSection\":[\"Java\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/\",\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/\",\"name\":\"Difference between JDK JRE and JVM ? - Java Interview Questions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/understand-jdk-jre-jvm.jpg\",\"datePublished\":\"2021-07-14T00:03:36+00:00\",\"dateModified\":\"2022-04-30T10:15:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\"},\"description\":\"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/java\\\/difference-between-jdk-jre-and-jvm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/understand-jdk-jre-jvm.jpg\",\"contentUrl\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/understand-jdk-jre-jvm.jpg\",\"width\":1859,\"height\":1049},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#website\",\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/\",\"name\":\"Wikitechy\",\"description\":\"Interview Questions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/#\\\/schema\\\/person\\\/4d5a581fb5470d1560324bddc5e8b757\",\"name\":\"Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g\",\"caption\":\"Editor\"},\"url\":\"https:\\\/\\\/www.wikitechy.com\\\/interview-questions\\\/author\\\/editor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Difference between JDK JRE and JVM ? - Java Interview Questions","description":"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/","og_locale":"en_US","og_type":"article","og_title":"Difference between JDK JRE and JVM ? - Java Interview Questions","og_description":"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.","og_url":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/","og_site_name":"Wikitechy","article_published_time":"2021-07-14T00:03:36+00:00","article_modified_time":"2022-04-30T10:15:18+00:00","og_image":[{"url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg","type":"","width":"","height":""}],"author":"Editor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Editor","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#article","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/"},"author":{"name":"Editor","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757"},"headline":"Difference between JDK JRE and JVM ?","datePublished":"2021-07-14T00:03:36+00:00","dateModified":"2022-04-30T10:15:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/"},"wordCount":364,"commentCount":0,"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg","keywords":["Accenture interview questions and answers","Applied Materials interview questions and answers","Atos interview questions and answers","Capgemini interview questions and answers","CASTING NETWORKS INDIA PVT LIMITED interview questions and answers","CGI Group Inc interview questions and answers","Chetu interview questions and answers","Ciena Corporation interview questions and answers","Collabera Technologies interview questions and answers","Dell International Services India Pvt Ltd interview questions and answers","difference between compiler and interpreter in tabular form","difference between j2se and j2ee","difference between java and core java","difference between java and j2ee","difference between java and java ee","difference between java se and ee","difference between java se and java ee","difference between jdk and jre","difference between jdk and jvm","difference between jdk jre and jvm","difference between jvm and jre","difference between jvm jdk and jre","FIS Global Business Solutions India Pvt Ltd interview questions and answers","Flipkart interview questions and answers","IBM interview questions and answers","Indecomm Global Services interview questions and answers","Infosys Technologies interview questions and answers","infozech interview questions and answers","java development kit","java difference","java jdk","java jre","java set difference","jdk","jdk jre difference","jre","jre java","jvm in java","L&amp;T Infotech interview questions and answers","Mphasis interview questions and answers","NetApp interview questions and answers","Oracle Corporation interview questions and answers","PeopleStrong interview questions and answers","Persistent Systems interview questions and answers","RBS India De interview questions and answers","Reliance Industries Ltd interview questions and answers","SAP Labs India Pvt Ltd interview questions and answers","Tech Mahindra interview questions and answers","UnitedHealth Group interview questions and answers","Virtusa Consulting Services Pvt Ltd interview questions and answers","Wells Fargo interview questions and answers","what is the difference between jdk and jre","Wipro Infotech interview questions and answers"],"articleSection":["Java"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/","url":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/","name":"Difference between JDK JRE and JVM ? - Java Interview Questions","isPartOf":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#primaryimage"},"image":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg","datePublished":"2021-07-14T00:03:36+00:00","dateModified":"2022-04-30T10:15:18+00:00","author":{"@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757"},"description":"Difference between JDK JRE and JVM ? - Java Development Kit is the core component of Java Environment and provides all the tools, executables and binaries required to compile, debug and execute a Java Program.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wikitechy.com\/interview-questions\/java\/difference-between-jdk-jre-and-jvm\/#primaryimage","url":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg","contentUrl":"https:\/\/www.wikitechy.com\/interview-questions\/wp-content\/uploads\/2021\/07\/understand-jdk-jre-jvm.jpg","width":1859,"height":1049},{"@type":"WebSite","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#website","url":"https:\/\/www.wikitechy.com\/interview-questions\/","name":"Wikitechy","description":"Interview Questions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wikitechy.com\/interview-questions\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.wikitechy.com\/interview-questions\/#\/schema\/person\/4d5a581fb5470d1560324bddc5e8b757","name":"Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9531079fe7e07841b7b156c04d65e5f39d4adfd18b6ffe3edfff8ca5aab85b5?s=96&d=mm&r=g","caption":"Editor"},"url":"https:\/\/www.wikitechy.com\/interview-questions\/author\/editor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/comments?post=669"}],"version-history":[{"count":5,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/669\/revisions"}],"predecessor-version":[{"id":4218,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/posts\/669\/revisions\/4218"}],"wp:attachment":[{"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/media?parent=669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/categories?post=669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wikitechy.com\/interview-questions\/wp-json\/wp\/v2\/tags?post=669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}