 The Java Development Kit (JDK) is a Sun Microsystems product aimed at Java developers. Since the introduction of Java, it has been by far the most widely used Java SDK. On 17 November 2006, Sun announced that it would be released under the GNU General Public License (GPL), thus making it free software. This happend for a large part on 8 May 2007[1] Image File history File links Java_Logo. ...
Sun Microsystems, Inc. ...
Java is an object-oriented applications programming language developed by Sun Microsystems in the early 1990s. ...
A software development kit (SDK or devkit) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar. ...
17 November is also the name of a Marxist group in Greece, coinciding with the anniversary of the Athens Polytechnic uprising. ...
For the Manfred Mann album, see 2006 (album). ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without...
May 8 is the 128th day of the year in the Gregorian calendar (129th in leap years). ...
2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the CE era. ...
JDK contents The primary components of the JDK are a selection of programming tools, including: The JDK also comes with a complete Java Runtime Environment, usually called a private runtime. It consists of a Java Virtual Machine and all of the class libraries that will be present in the production environment, as well as additional libraries only useful to developers, such as the internationalization libraries and the IDL libraries. In computing, a Java compiler is a computer program that translates programs in Java to Java byte-code. ...
This article is about the computing term. ...
Java bytecode is the form of instructions that the Java virtual machine executes. ...
Illustration of an application which may use libvorbisfile. ...
In computing, a JAR file (or Java ARchive) file used to distribute a set of Java classes. ...
Javadoc is a computer software tool from Sun Microsystems for generating API documentation into HTML format from Java source code. ...
Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...
A debugger is a computer program that is used to test and debug other programs. ...
The Java Runtime Environment, or JRE, is a software bundle from Sun Microsystems that allows a computer system to run a Java application. ...
A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ...
Internationalization and localization[1] are means of adapting products such as publications, hardware or software for non-native environments, especially other nations and cultures. ...
An interface description language (or alternately, interface definition language), or IDL for short, is a computer language used to describe a software components interface. ...
Also included are a wide selection of example programs demonstrating the use of almost all portions of the Java API. Java is an object-oriented programming language developed primarily by James Gosling and colleagues at Sun Microsystems. ...
Ambiguity between a JDK and an SDK The JDK is a subset of what is loosely defined as a Software development kit (SDK) in the general sense. In the descriptions which accompany their recent releases for Java SE, EE, and ME, Sun acknowledge that under their terminology, the JDK forms the subset of the SDK which is responsible for the writing and running of Java programs. The remainder of the SDK is composed of extra software, such as Application Servers, Debuggers, and Documentation. The Creator is also known to slack of at his desk while other people work his arse off for him. A software development kit (SDK or devkit) is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar. ...
Other JDKs There are other JDKs commonly available for a variety of platforms, some of which started from the Sun JDK source and some which did not. All of them adhere to the basic Java specifications, but they often differ in areas that are explicity unspecified, such as garbage collection, compilation strategies, and optimization techniques. They include: - [1] – IBM's J9 JDK, for AIX, Linux, MVS, OS/400, Pocket PC, z/OS [2]
- Blackdown Java – The Blackdown Group's port of Sun's JDK for Linux
- [2] – Apple's MacOS Runtime for Java JVM/JDK for Mac OS X.
Blackdown Java is a port of Sun Microsystemss Java virtual machine to Linux by a group of volunteers led by Karl Asha. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...
References See also Image File history File links This is a lossless scalable vector image. ...
Image File history File links Wikibooks-logo-en. ...
Wikibooks logo Wikibooks, previously called Wikimedia Free Textbook Project and Wikimedia-Textbooks, is a wiki for the creation of books. ...
The Java platform is the name for a computing environment, or platform, from Sun Microsystems which can run applications developed using the Java programming language and set of development tools. ...
The Classpath is an argument set on the command-line that tells the Java Virtual Machine where to look for user-defined classes and packages in Java programs. ...
A Java Virtual Machine (JVM), originally developed by Sun Microsystems, is a virtual machine that executes Java bytecode. ...
External links |