96 lines
7.6 KiB
HTML
96 lines
7.6 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="concept" />
|
||
|
<meta name="DC.Title" content="Sun Microsystems, Inc. Java Development Kit" />
|
||
|
<meta name="abstract" content="The Java Development Kit (JDK) is software that is distributed by Sun Microsystems, Inc. for Java developers. It includes the Java interpreter, Java classes, and Java development tools: compiler, debugger, disassembler, appletviewer, stub file generator, and documentation generator." />
|
||
|
<meta name="description" content="The Java Development Kit (JDK) is software that is distributed by Sun Microsystems, Inc. for Java developers. It includes the Java interpreter, Java classes, and Java development tools: compiler, debugger, disassembler, appletviewer, stub file generator, and documentation generator." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="platform.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="appsappl.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="javavirm.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="jarfile.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="threads.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="sunjdk" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Sun Microsystems, Inc. Java Development Kit</title>
|
||
|
</head>
|
||
|
<body id="sunjdk"><a name="sunjdk"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Sun Microsystems, Inc. Java Development Kit</h1>
|
||
|
<div><p>The Java™ Development Kit (JDK) is software that is distributed
|
||
|
by Sun Microsystems, Inc. for Java developers. It includes the Java interpreter, Java classes,
|
||
|
and Java development
|
||
|
tools: compiler, debugger, disassembler, appletviewer, stub file generator,
|
||
|
and documentation generator.</p>
|
||
|
<p>The JDK enables you to write applications that are developed once and run
|
||
|
anywhere on any Java virtual machine. Java applications that are developed with
|
||
|
the JDK on one system can be used on another system without changing or recompiling
|
||
|
the code. The Java class files are portable to any standard Java virtual
|
||
|
machine.</p>
|
||
|
<p>To find more information about the current JDK, check the version of the IBM<sup>®</sup> Developer
|
||
|
Kit for Java on your iSeries™ server.</p>
|
||
|
<p>You can check the version of the default IBM Developer Kit for Java Java virtual
|
||
|
machine on your iSeries server
|
||
|
by entering either of the following commands:</p>
|
||
|
<ul><li><samp class="codeph">java -version</samp> on the Qshell command prompt.</li>
|
||
|
<li><samp class="codeph">RUNJVA CLASS(*VERSION)</samp> on the CL command line.</li>
|
||
|
</ul>
|
||
|
<p>Then, look for the same version of Sun Microsystems, Inc. JDK at <a href="http://www.java.sun.com/" target="_blank">The Source
|
||
|
for Java Technology
|
||
|
java.sun.com</a> for specific documentation. The IBM Developer Kit for Java is
|
||
|
a compatible implementation of the Sun Microsystems, Inc. Java Technology,
|
||
|
so you should be familiar with their JDK documentation.</p>
|
||
|
<p>See the following topics for more information:</p>
|
||
|
<ul><li><p><a href="multjdk.htm">Support for multiple Java Development
|
||
|
Kits (JDKs)</a> provides information about using different Java virtual
|
||
|
machines.</p>
|
||
|
</li>
|
||
|
<li><a href="nmjni.htm">Native methods and the Java Native Interface</a> defines what
|
||
|
a native method is and what they do. This topic also briefly explains the Java Native
|
||
|
Interface.</li>
|
||
|
</ul>
|
||
|
<div class="section"><h4 class="sectiontitle">Java packages</h4><p>A Java package is a way of grouping related
|
||
|
classes and interfaces in Java. Java packages are similar to class libraries
|
||
|
that are available in other languages.</p>
|
||
|
<p>The Java packages, which provide the Java APIs,
|
||
|
are available as part of Sun Microsystems, Inc. Java Development Kit (JDK). For a complete
|
||
|
list of Java packages and information on Java APIs,
|
||
|
see <a href="javaapi/api/overview-summary.html" target="_blank">Java 2
|
||
|
Platform Packages</a>. </p>
|
||
|
</div>
|
||
|
<div class="section"><h4 class="sectiontitle">Java tools</h4><p>For a complete list of tools that
|
||
|
Sun Microsystems, Inc. Java Development Kit supplies, see <a href="javaapi/tooldocs/tools.html" target="_blank">Tools Reference
|
||
|
by Sun Microsystems, Inc.</a> For more information about each individual
|
||
|
tool that the IBM Developer
|
||
|
Kit for Java supports, see <a href="tools.htm">Java tools
|
||
|
that are supported by the IBM Developer Kit for Java</a>.</p>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="platform.htm" title="The Java platform is the environment for developing and managing Java applets and applications. It consists of three primary components: the Java language, the Java packages, and the Java virtual machine.">Java platform</a></div>
|
||
|
</div>
|
||
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
||
|
<div><a href="appsappl.htm" title="An applet is a Java program designed to be included in an HTML Web document. You can write your Java applet and include it in an HTML page, much in the same way an image is included. When you use a Java-enabled browser to view an HTML page that contains an applet, the applet's code is transferred to your system and is run by the browser's Java virtual machine.">Java applets and applications</a></div>
|
||
|
<div><a href="javavirm.htm" title="The Java virtual machine is a runtime environment that you can add into a web browser or any operating system, such as IBM i5/OS. The Java virtual machine runs instructions that a Java compiler generates. It consists of a bytecode interpreter and runtime that allow Java class files to run on any platform, regardless of the platform on which they were originally developed.">Java virtual machine</a></div>
|
||
|
<div><a href="jarfile.htm" title="A Java ARchive (JAR) file is a file format that combines many files into one. The Java environment differs from other programming environments in that the Java compiler does not generate machine code for a hardware-specific instruction set. Instead, the Java compiler converts Java source code into Java virtual machine instructions, which Java class files store. You can use JAR files to store class files. The class file does not target a specific hardware platform, but instead targets the Java virtual machine architecture.">Java JAR and class files</a></div>
|
||
|
<div><a href="threads.htm" title="A thread is a single independent stream that runs within a program. Java is a multithreaded programming language, so more than one thread may be running within the Java virtual machine at one time. Java threads provide a way for a Java program to perform multiple tasks at the same time. A thread is essentially a flow of control in a program.">Java threads</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|