{"id":225655,"date":"2019-06-14T10:02:17","date_gmt":"2019-06-14T17:02:17","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=225655"},"modified":"2019-11-14T15:06:06","modified_gmt":"2019-11-14T23:06:06","slug":"announcing-visual-studio-code-java-installer","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/java\/announcing-visual-studio-code-java-installer\/","title":{"rendered":"Announcing the Visual Studio Code Installer for Java"},"content":{"rendered":"<p>It\u2019s been almost 3 years since the first Java language server was developed during a <a href=\"https:\/\/developers.redhat.com\/blog\/2016\/08\/01\/a-week-of-hacking-the-java-language-server\/\">hackathon<\/a> in a small conference room at Microsoft\u2019s Zurich office with people from Red Hat, IBM, Codenvy and Microsoft, which later became <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=redhat.java\">one of the most popular extensions<\/a> for Visual Studio Code with more than 2.7 million installations. Since then, Visual Studio Code has gone through a thrilling journey and become to the most popular development environments according to <a href=\"https:\/\/insights.stackoverflow.com\/survey\/2019#technology-_-most-popular-development-environments\">Stack Overflow<\/a>. More and more Java extensions are now available in Visual Studio Code to serve a growing Java community using Visual Studio Code along with their favorite tools and frameworks.<\/p>\n<p>During this journey, we&#8217;ve heard many developers ask how to start with Java in Visual Studio Code. As the vibrant Java community expands to include more students and developers from other languages, many new comers struggle with setting up their environment to be able to start coding. To help people get started, we created\u00a0the Java\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=vscjava.vscode-java-pack\">extension pack<\/a> to give you the relevant extensions, and also included <a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-tutorial\">tutorials<\/a>\u00a0with detailed steps in our documentation.<\/p>\n<p>Back in 2018, Microsoft Azure became a <a href=\"https:\/\/adoptopenjdk.net\/sponsors.html\">Platinum Sponsor<\/a> of the <a href=\"https:\/\/adoptopenjdk.net\/\">AdoptOpenJDK<\/a> project \u2013 that just got <a href=\"https:\/\/twitter.com\/brunoborges\/status\/1138230835784503296\">renewed until June 2020<\/a> \u2013 and provides a truly vendor neutral, completely free and open source distribution of the JDK (Java Development Kit) based on the OpenJDK project. This was a turning point for us so much we\u2019ve also added a functionality to detect and help developers install a JDK binary in their environments, having AdoptOpenJDK as the recommended distribution. These efforts were encouraging, but got us thinking about more ways we could make it easier to starting coding in Java.<\/p>\n<h3>Introducing\u00a0the Visual Studio Code Java Pack Installer<\/h3>\n<p>So today, we\u2019re releasing a special <a href=\"https:\/\/aka.ms\/vscode-java-installer-win\">Installer of Visual Studio Code for Java developers<\/a>. The package can be used as a clean install or an update for existing environment to add Java or Visual Studio Code to your development environment<span style=\"font-size: 1rem;\">. Once <a href=\"https:\/\/aka.ms\/vscode-java-installer-win\">downloaded<\/a>\u00a0and opened, i<\/span>t automatically detects if you have the fundamental components in your local development environment, including the JDK, Visual Studio Code and essential Java extensions.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-225751\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/06\/Components-1.png\" alt=\"\" width=\"596\" height=\"478\" \/><\/p>\n<p>After clicking Install, it will pull the stable versions of those tools from trusted online sources and install them on your system. Once it\u2019s done, you can open Visual Studio Code and start writing and running Java code directly! Below is a short video showing you how to write and run a <em>Hello World<\/em> program with Java in Visual Studio Code in less than 1 minute. See more detailed functionality in our\u00a0<a href=\"https:\/\/code.visualstudio.com\/docs\/java\/java-tutorial\">tutorial<\/a>.<\/p>\n<p><div style=\"width: 1022px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-225655-1\" width=\"1022\" height=\"766\" poster=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2018\/08\/vsfeaturemed.png\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/06\/JavaHelloWorld.mp4?_=1\" \/><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/06\/JavaHelloWorld.mp4\">https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2019\/06\/JavaHelloWorld.mp4<\/a><\/video><\/div><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 12pt;\">The installer is available for <a href=\"https:\/\/aka.ms\/vscode-java-installer-win\">download<\/a>\u00a0for Windows now while we&#8217;re still working on the macOS version.\u00a0Please have a try and let us know your <a href=\"https:\/\/www.research.net\/r\/vscodejava-blog?o=[o_value]&amp;m=[m_value]\">feedback<\/a>!<\/span><\/p>\n<p>If you&#8217;d like to follow the latest of Java on Visual Studio Code, please provide your email with us using the form below. We will send out updates and tips every couple weeks.<\/p>\n<div data-form-block-id=\"a98bf458-e066-e911-a96e-000d3a340154\"><\/div>\n<p><script src=\"https:\/\/mktdplp102cdn.azureedge.net\/public\/1.35.1026.0\/static\/js\/form-loader.js\"><\/script><\/p>\n<div id=\"dgCPdzqBMykwIL6XsCcP3tC9zZGvAAN-t3ma0GiZE0QU\"><\/div>\n<p><script language=\"javascript\" type=\"text\/javascript\">(function (id, f, t, ws, ms_tr_il_08, ms_tr_il_w_01) { var tr = function (cb) { var count = 0; var callback = function () { if (count == 0) { count++; if (w) { w.w(id, t, cb); } } }; var ts = document.createElement('script'); ts.src = ws; ts.type = 'text\/javascript'; ts.onload = callback; ts.onreadystatechange = function () { if (this.readyState == 'complete' || this.readyState == 'loaded') { callback(); } }; var head = document.getElementsByTagName('head')[0]; head.appendChild(ts); }; if (typeof ms_tr_il_08 === 'function') { if (ms_tr_il_w_01 === null) { tr(function() { ms_tr_il_08(id, f, t); }); } else { ms_tr_il_w_01.w(id, t, function(websiteVisitedParams) { ms_tr_il_08(id, f, t, websiteVisitedParams); }); } } else { tr(); }})('gCPdzqBMykwIL6XsCcP3tC9zZGvAAN-t3ma0GiZE0QU', 'https:\/\/5a3318f6fcc34e41bf99d46845944055.svc.dynamics.com\/f', 'https:\/\/5a3318f6fcc34e41bf99d46845944055.svc.dynamics.com\/t', 'https:\/\/5a3318f6fcc34e41bf99d46845944055.svc.dynamics.com\/t\/w', typeof ms_tr_il_08 === \"undefined\" ? null : ms_tr_il_08, typeof ms_tr_il_w_01 === \"undefined\" ? null : ms_tr_il_w_01);<\/script>\nThank you and happy coding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been almost 3 years since the first Java language server was developed during a hackathon in a small conference room at Microsoft\u2019s Zurich office with people from Red Hat, IBM, Codenvy and Microsoft, which later became one of the most popular extensions for Visual Studio Code with more than 2.7 million installations. Since then, [&hellip;]<\/p>\n","protected":false},"author":668,"featured_media":226930,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[12],"class_list":["post-225655","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vscode","tag-visual-studio-code"],"acf":[],"blog_post_summary":"<p>It\u2019s been almost 3 years since the first Java language server was developed during a hackathon in a small conference room at Microsoft\u2019s Zurich office with people from Red Hat, IBM, Codenvy and Microsoft, which later became one of the most popular extensions for Visual Studio Code with more than 2.7 million installations. Since then, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/225655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/users\/668"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/comments?post=225655"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/posts\/225655\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media\/226930"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/media?parent=225655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/categories?post=225655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/java\/wp-json\/wp\/v2\/tags?post=225655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}