ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaha_5.4.0.1/debugmain.htm

83 lines
6.0 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Debug Java programs that run on your server" />
<meta name="abstract" content="You have several options for debugging and troubleshooting Java programs that run on your server, including IBM iSeries System Debugger, the server interactive display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher." />
<meta name="description" content="You have several options for debugging and troubleshooting Java programs that run on your server, including IBM iSeries System Debugger, the server interactive display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher." />
<meta name="DC.Relation" scheme="URI" content="../rzamq/rzamqmain.htm" />
<meta name="DC.Relation" scheme="URI" content="jpdebuga.htm#jpdebuga" />
<meta name="DC.Relation" scheme="URI" content="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-debug-home/main.html" />
<meta name="DC.Relation" scheme="URI" content="http://www.eclipse.org/eclipse/index.html" />
<meta name="DC.Relation" scheme="URI" content="http://www.ibm.com/eserver/iseries/support/i_dir/idoctor.nsf/jv.html" />
<meta name="DC.Relation" scheme="URI" content="whatitis.htm" />
<meta name="DC.Relation" scheme="URI" content="debug.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="debugmain" />
<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>Debug Java programs that run on your server</title>
</head>
<body id="debugmain"><a name="debugmain"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Debug Java programs that run on your server</h1>
<div><p>You have several options for debugging and troubleshooting Java™ programs
that run on your server, including IBM<sup>®</sup> iSeries™ System Debugger, the server interactive
display, Java Debug Wire Protocol-enabled debuggers, and Java Watcher.</p>
<p>The following information is not a comprehensive assessment of the possibilities
but does list several options. One of the easiest ways to debug Java programs
that run on your iSeries server
is to use the IBM iSeries System
Debugger. IBM iSeries System
Debugger provides a graphical user interface (GUI) that enables you to more
easily use the debugging capabilities of your iSeries server.</p>
<p>You can use the interactive display of your server to debug Java programs,
although the iSeries System
Debugger provides a more easily usable GUI that enables you to perform the
same functions.</p>
<p>Additionally, the iSeries Java virtual machine (JVM) supports the Java Debug
Wire Protocol (JDWP), which is part of the Java Platform Debugger Architecture. JDWP-enabled
debuggers allow you to perform remote debugging from clients that run different
operating systems. (The IBM iSeries Debugger also enables you to perform remote
debugging in a similar way, although it does not use JDWP.) One such JDWP-enabled
program is the Java debugger in the Eclipse project universal tool
platform.</p>
<p>If the performance of your program degrades as it runs for a longer period
of time, you may have erroneously coded a memory leak. You can use Java Watcher
to help you debug your program and locate memory leaks by performing Java application
heap analysis and object create profiling over time.</p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="debug.htm">Debug Java programs from an i5/OS command line</a></strong><br />
To debug Java programs from the <span class="keyword">i5/OS™</span> command
line, select one of the options listed here.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="whatitis.htm" title="Java compatibleIBM Developer Kit for Java is optimized for use in an iSeries server environment. It uses the compatibility of Java programming and user interfaces, so you can develop your own applications for the iSeries server.">IBM Developer Kit for Java</a></div>
</div>
<div class="linklist">
<div><a href="../rzamq/rzamqmain.htm" target="_blank">IBM
iSeries System Debugger</a></div>
<div><a href="jpdebuga.htm#jpdebuga" title="The Java Platform Debugger Architecture (JPDA) consists of the JVM Debug Interface/JVM Tool Interface, the Java Debug Wire Protocol, and the Java Debug Interface. All these parts of the JPDA enable any front end of a debugger that uses the JDWP to perform debugging operations. The debugger front end can either run remotely or run as an iSeries application.">Java Platform Debugger Architecture</a></div>
<div><a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-debug-home/main.html" target="_blank">Java development tool debug</a></div>
<div><a href="http://www.eclipse.org/eclipse/index.html" target="_blank">Eclipse project Web site</a></div>
<div><a href="http://www.ibm.com/eserver/iseries/support/i_dir/idoctor.nsf/jv.html" target="_blank">JavaWatcher</a></div></div>
</div>
</body>
</html>