Java Development Kit The is an implementation of either one of the Java Development Kit Java Platform, Standard Edition, Java Platform, Enterprise Edition, or Java Platform, Micro Edition platforms released by Oracle Corporation in the form of a binary product aimed at Java developers on Solaris, Linux, macOS or Windows. The JDK includes a private JVM and a few other resources to finish the development of a Java application. Since the introduction of the Java platform, it has been by far the most widely used Software Development Kit. On 17 November 2006, Sun announced that they would release it under the GNU General Public License, thus making it free software. This happened in large part on 8 May 2007, when Sun contributed the source code to the OpenJDK. JDK contentsThe JDK has as its primary components a collection of programming tools, including: Experimental tools may not be available in future versions of the JDK. appletviewer - this tool can be used to run and debug Java applets without a web browser apt - the annotation-processing tool extcheck - a utility that detects JAR file conflicts idlj - the IDL-to-Java compiler. This utility generates Java bindings from a given Java IDL file. jabswitch - the Java Access Bridge. Exposes assistive technologies on Microsoft Windows systems. java - the loader for Java applications. This tool is an interpreter and can interpret the class files generated by the javac compiler. Now a single launcher is used for both development and deployment. The old deployment launcher, jre, comes with Sun JDK, and instead it has been replaced by this new java loader. javac - the Java compiler, which converts source code into Java bytecode javadoc - the documentation generator, which automatically generates documentation from source code comments jar - the archiver, which packages related class libraries into a single JAR file. This tool also helps manage JAR files. javafxpackager - tool to package and sign JavaFX applications jarsigner - the jar signing and verification tool javah - the C header and stub generator, used to write native methods javap - the class file disassembler javaws - the Java Web Start launcher for JNLP applications JConsole - Java Monitoring and Management Console jdb - the debugger jhat - Java Heap Analysis Tool jinfo - This utility gets configuration information from a running Java process or crash dump. jmap - This utility outputs the memory map for Java and can print shared object memory maps or heap memory details of a given process or core dump. jmc - Java Mission Control jpackage - a tool for generating self-contained application bundles. jps - Java Virtual Machine Process Status Tool lists the instrumented HotSpot Java Virtual Machines on the target system. jrunscript - Java command-line script shell. jshell - The new jshell introduced in java 9. jstack - utility that prints Java stack traces of Java threads jstat - Java Virtual Machine statistics monitoring tool jstatd - jstat daemon keytool - tool for manipulating the keystore pack200 - JAR compression tool policytool - the policy creation and management tool, which can determine policy for a Java runtime, specifying which permissions are available for code from various sources. VisualVM - visual tool integrating several command-line JDK tools and lightweight performance and memory profiling capabilities wsimport - generates portable JAX-WS artifacts for invoking a web service. xjc - Part of the Java API for XML Binding API. It accepts an XML schema and generates Java classes. The JDK also comes with a complete Java Runtime Environment, usually called a private runtime, due to the fact that it is separated from the "regular" JRE and has extra contents. It consists of a Java Virtual Machine and all of the class libraries present in the production environment, as well as additional libraries only useful to developers, such as the internationalization libraries and the IDL libraries. Copies of the JDK also include a wide selection of example programs demonstrating the use of almost all portions of the Java API. Ambiguity between a JDK and an The JDK forms an extended subset of a SDK software development kit. It includes "tools for developing, debugging, and monitoring Java applications". Oracle strongly suggests to now use the term JDK to refer to the Java SE Development Kit. The Java SE SDK is available with or without the JDK, by which they specifically mean the Java SE 7 JDK. Other JDKsIn addition to the most widely used JDK discussed in this article, there are other JDKs commonly available for a variety of platforms, some of which started from the Sun JDK source and some that did not. All adhere to the basic Java specifications, but often differ in explicitly unspecified areas, such as garbage collection, compilation strategies, and optimization techniques. They include: In development or in maintenance mode: Not being maintained or discontinued: Azul Systems Zing, low latency JDK for Linux; Azul Systems / OpenJDK-based Zulu for Linux, Windows, Mac OS X, embedded and the cloud; OpenJDK / IcedTea; Aicas JamaicaVM; IBM J9 JDK, for AIX, Linux, Windows, MVS, OS/400, Pocket PC, z/OS;
Popular articles UEFA Euro 2020 - The 2020 UEFA European Football Championship , commonly referred to as UEFA Euro 2020 or simply Euro 2020 , is scheduled to be the 16th UEFA European Championship, the quadrennial international me... UEFA European Championship - The UEFA European Football Championship , commonly known as the UEFA European Championship and informally as the Euros , is the primary association football competition contested by the senior men... Cristiano Ronaldo - Portuguese professional footballer who plays as a forward for club Juventus and captains the Portugal national team. Often considered the best player in the ... FIFA World Cup - international association football competition contested by the senior men's national teams of the members of the Fédération Interna... UEFA Euro 2016 - The 2016 UEFA European Football Championship , commonly referred to as UEFA Euro 2016 or simply Euro 2016 , was the 15th UEFA European Championship, the quadrennial international men's football ch... Kylian Mbappé - French professional footballer who plays as a forward for Ligue 1 club Paris Saint-Germain and the France national team. Considered one of the best players in the world, h... Germany national football team - The Germany national football team represents Germany in men's international football and played its first match in 1908. The team is governed by the German Football Association, founded in 1900. Be... Popular movies Cruella (film) - upcoming American crime comedy film directed by Craig Gillespie from a screenplay written by Aline Brosh McKenna, Jez Butterworth, Dana Fox, Kelly Marcel, Tony McNamara, and Steve Ziss... F9 (film) - upcoming American action film directed by Justin Lin and written by Daniel Casey. A sequel to 2017's The Fate of the Furious , it will be the ninth main installment in the Fast & Furious ... A Quiet Place Part II - 2020 American horror film and the sequel to A Quiet Place . The sequel film was written and directed by John Krasinski and stars Emily Blunt, Millicent Simmonds, and Noah... The Conjuring: The Devil Made Me Do It - upcoming American supernatural horror film, directed by Michael Chaves, with a screenplay by David Leslie Johnson-McGoldrick, from a story by Johnson-McG... Gone Girl (film) - 2014 American psychological thriller film directed by David Fincher and with a screenplay by Gillian Flynn based on her 2012 novel of the same title. The film stars Ben Affleck, Rosam... Luca (2021 film) - upcoming 2021 American computer-animated coming-of-age comedy film produced by Walt Disney Pictures and Pixar Animation Studios to be distributed by Walt Disney Studios Motion Pictures. I... Cocktail (1988 film) - 1988 American romantic comedy-drama film directed by Roger Donaldson and written by Heywood Gould, whose screenplay was based on his book of the same name. The film tells the story of ... Popular video games Minecraft - sandbox video game developed by Mojang Studios. Created by Markus "Notch" Persson in the Java programming language and released as a public alpha for personal computers in 2... Elden Ring - collaborative effort between game director Hidetaka Miyazaki a... The Legend of Zelda: Breath of the Wild - is a 2017 action-adventure game developed and published by Nintendo for the Nintendo Switch and Wii U consoles. Breath of the Wild is part of the Legend of Zelda franchise and is set at the end of... Roblox - online game platform and game creation system that allows users to program games and play games created by other users. Founded by David Baszucki and Erik Cassel in 2004 and released in... Shin Megami Tensei V - is an upcoming role-playing video game in development by Atlus. It is part of the Shin Megami Tensei series, itself a part of the larger Megami Tensei franchise, and is scheduled for release on th... Advance Wars - turn-based tactics video game developed for the Game Boy Advance by Intelligent Systems and published by Nintendo. It was released in North America on September 10, 2001 with a lat... Fatal Frame: Maiden of Black Water - survival horror video game developed by Koei Tecmo and published by Nintendo for the Wii U. The fifth main entry in the Fatal Frame series, it was released ... Popular books Nineteen Eighty-Four - dystopian novel by English novelist George Orwell. It was published on 8 June 1949 by Secker & Warburg as Orwell's ninth and final book... Bible - collection of religious texts or scriptures sacred to Christians, Jews, Samaritans, Rastafari and others. They generally consider the Bible to be a product of divine inspiration and a... SCP Foundation - fictional organization documented by the web-based collaborative-fiction project of the same name. Within the website's fictional setting, the SCP Foundation is responsible f... Trese - horror/crime black and white komik created by writer Budjette Tan and artist Kajo Baldisimo. It tells the story of Alexandra Trese, a detective who deals with crimes of supernatural origi... The Education of Little Tree - memoir-style novel written by Asa Earl Carter under the pseudonym Forrest Carter. First published in 1976 by Delacorte Press, it was initially promoted as an authen... Don Quixote - Spanish novel by Miguel de Cervantes. It was published in two parts, in 1605 and 1615. A founding work of Western litera... Romeo and Juliet - tragedy written by William Shakespeare early in his career about two young star-crossed lovers whose deaths ultimately reconcile their feuding families. It was among Shakespear... Popular television series
Loki (TV series) - upcoming American web television miniseries created for Disney+ by Michael Waldron, based on the Marvel Comics character of the same name. It is set in the Marvel Cinematic Universe, shar... Lucifer (TV series) - American urban fantasy television series developed by Tom Kapinos that premiered on Fox on January 25, 2016. It is based on the DC Comics character created by Neil Gaiman, Sam Kieth, a... The Handmaid's Tale (TV series) - American dystopian tragedy web television series created by Bruce Miller, based on the 1985 novel of the same name by Canadian author Margaret Atwood. The series was ordere... Manifest (TV series) - American supernatural drama television series, created by Jeff Rake, that premiered on September 24, 2018, on NBC. The series centers on the passengers and crew of a commercial airlin... Grey's Anatomy - American medical drama television series that premiered on March 27, 2005, on the American Broadcasting Company as a mid-season replacement. The fictional series focuses on the ... Peaky Blinders (TV series) - British period crime drama television series created by Steven Knight. Set in Birmingham, England, the series follows the exploits of the Shelby crime family in the direct afterm... The Walking Dead (TV series) - American post-apocalyptic horror television series for AMC based on the comic book series by Robert Kirkman, Tony Moore, and Charlie Adlard. The series features a large ensemb...
OWIKI.org. Text is available under the Creative Commons Attribution-ShareAlike License.