jdb.1 revision 4935
2362N/A." or visit www.oracle.com if you need additional information or have any
1178N/Ahttp://download.oracle.com/javase/7/docs/technotes/guides/jpda/index.html����Ū�˼¹Ԥ����?����ޤ��ϥ�⡼�Ȥ�Java Virtual Machine�θ����ȥǥХå���Ԥ����Ȥ��Ǥ��ޤ���
0N/Ajdb���å����Ϥ���ˤ��͡�����ˡ������ޤ����Ǥ����ˤ˻��Ѥ����Τϡ��ǥХå����륢�ץꥱ�������Υᥤ���饹����Ѥ��ơ�\f3jdb\fP���鿷����Java���ۥޥ���(VM)��ư������ˡ�Ǥ������ޥ�ɥ饤��ǡ�\f3java\fP�Τ�����\f3jdb\fP���ޥ�ɤ����Ϥ��ޤ������Ȥ��С����ץꥱ�������Υᥤ���饹��MyClass�ξ��ϡ�JDB�Ķ��ǥǥХå�����Ȥ��˼��Υ��ޥ�ɤ���Ѥ��ޤ���
0N/A������ˡ�ǵ�ư����ȡ�\f3jdb\fP�ϡ����ꤵ�줿�ѥ�������Ѥ���2���ܤ�Java VM��ƤӽФ��ޤ������ˡ����ꤵ�줿���饹��?�ɤ��ơ����饹�κǽ��̿���¹Ԥ�������VM����ߤ����ޤ���
1178N/A\f3jdb\fP�Τ⤦1�Ĥλ�����ˡ�ϡ����Ǥ˼¹����Java VM��jdb����³���뤳�ȤǤ���jdb����³����VM���μ¹���˵�ư���뤿��ι�ʸ�˼����ޤ�������ϡ�����ץ?�����ǥХå��ѥ饤�֥���?�ɤ�����³�μ������ꤷ�ޤ���
1178N/A���Ȥ��С����Υ��ޥ�ɤϡ�MyClass���ץꥱ��������¹Ԥ��ơ�\f3jdb\fP�����ȤǤ��Υ��ץꥱ����������³�Ǥ���褦�ˤ��ޤ���
1178N/A�ǥХå���VM����³����ˤ�¾�ˤ��͡�����ˡ�����ꡢ���٤�\f3jdb\fP�ǥ��ݡ��Ȥ���Ƥ��ޤ�����³���ץ����ˤĤ��Ƥϡ�Java Platform Debugger Architecture��
1178N/Ahttp://download.oracle.com/javase/7/docs/technotes/guides/jpda/conninv.html�Ȥ��Ƥ���������\f3jdb\fP�ǻ��Ѥ��뤿���J2SE 1.4.2������VM��ư������ˡ�ˤĤ��Ƥϡ�
1178N/A����Ū��\f3jdb\fP���ޥ�ɤΰ������ޤ���Java�ǥХå������ݡ��Ȥ��륳�ޥ�ɤϤ���ʳ��ˤ⤢�ꡢ������\f3jdb\fP��\f2help\fP���ޥ�ɤ���Ѥ���ɽ���Ǥ��ޤ���
1178N/A\f3jdb\fP��ư����ɬ�פʥ֥졼���ݥ���Ȥ����ꤷ�����Ȥˡ����Υ��ޥ�ɤ���Ѥ��ơ��ǥХå����륢�ץꥱ�������μ¹ԤϤǤ��ޤ������Υ��ޥ�ɤϡ���¸��VM����³���Ƥ�����Ȥϰۤʤꡢ�ǥХå����륢�ץꥱ�������\f3jdb\fP���鵯ư�����Ȥ��ˤΤ��ѤǤ��ޤ���
1178N/AJava���֥������Ȥ���ӥץ�ߥƥ����ͤ�ɽ�����ޤ����ץ�ߥƥ��ַ����ѿ��ޤ��ϥե�����ɤξ��ˤϡ��ºݤ��ͤ����Ϥ���ޤ������֥������Ȥξ��ˤϡ�û�����������Ϥ���ޤ������֥������ȤˤĤ��Ƥϡ��ʹߤ�\f2dump\fP���ޥ�ɤ������Ȥ��Ƥ���������
1178N/A\f2���: �?�����ѿ���ɽ������ˤϡ������ѿ���ޤ९�饹��\fP\f2javac(1)\fP\f2 \fP\f2\-g\fP���ץ����ǥ���ѥ��뤵��Ƥ���ɬ�פ�����ޤ���
1178N/A\f2print MyClass.myStaticField\fP
1178N/A\f2print myObj.myInstanceField\fP
1178N/A\f2print myObj.myMethod()\fP \f2(myMethod��null�ʳ����֤����)\fP
1178N/A\f2print new java.lang.String("Hello").length()\fP
1178N/A�ץ�ߥƥ����ͤξ��ˤϡ����Υ��ޥ�ɤ�\f2print\fP��Ʊ���Ǥ������֥������Ȥξ��ˤϡ����֥�����������������Ƥ���ƥե�����ɤθ��ߤ��ͤ����Ϥ���ޤ���static�ե�����ɤ�instance�ե�����ɤ����Ϥ���ޤ���
1178N/A���¹���Υ���åɤ����ɽ�����ޤ�������åɤ��Ȥˡ�̾���ȸ��ߤξ��֡������¾�Υ��ޥ�ɤ˻��ѤǤ��륤��ǥå��������Ϥ���ޤ�����������ޤ���
1178N/A4. (java.lang.Thread)0x1 main running
1178N/A������Ǥϡ�����åɡ�����ǥå�����4�Ǥ��ꡢ����åɤ�java.lang.Thread�Υ����Ǥ�������åɤ�̾���ϡ�main�פǤ��ꡢ���¹���Ǥ���
1178N/A���ߤΥ���åɤˤ��륹��åɤ����ޤ���¿����\f3jdb\fP���ޥ�ɤϡ����ߤΥ���åɤ�����˴�Ť��Ƽ¹Ԥ���ޤ�������åɤϡ�\f2threads\fP���ޥ�ɤ�������������åɡ�����ǥå����ȤȤ�˻��ꤷ�ޤ���
1178N/A�������ꤷ�ʤ���\f2where\fP��¹Ԥ���ȡ����ߤΥ���åɤΥ����å�������פ���ޤ���\f2where all\fP���ޥ�ɤϡ����ߤΥ���åɡ����롼�פˤ��륹��åɤΥ����å��٤ƥ���פ��ޤ���\f2where\fP \f2threadindex\fP�ϡ����ꤵ�줿����åɤΥ����å������פ��ޤ���
1178N/A���ߤΥ���åɤ�(�֥졼���ݥ���Ȥ�\f2suspend\fP���ޥ�ɤˤ�ä�)���Ǥ��Ƥ�����ϡ��?�����ѿ��ȥե�����ɤ�\f2print\fP���ޥ�ɤ�\f2dump\fP���ޥ�ɤ�ɽ���Ǥ��ޤ���\f2up\fP���ޥ�ɤ�\f2down\fP���ޥ�ɤǡ��ɤΥ����å����ե졼����Ȥˤ��뤫�����֤��Ȥ��Ǥ��ޤ���
1178N/A\f2stop in java.lang.String.length\fP \f2(\fP\f2java.lang.String.length\fP��åɤκǽ�˥֥졼���ݥ���Ȥ�����)
1178N/A��åɤ������С��?�ɤ���Ƥ�����ˤϡ���åɤΰ���η�����ꤷ�ơ��֥졼���ݥ���Ȥ��Ф���Ŭ�ڤʥ�åɤ������褦�ˤ���ɬ�פ�����ޤ������Ȥ��С���\f2MyClass.myMethod(int,java.lang.String)\fP�פޤ��ϡ�\f2MyClass.myMethod()\fP�פȻ��ꤷ�ޤ���
1178N/A\f2clear\fP���ޥ�ɤϡ���\f2clear\ MyClass:45\fP�פΤ褦�ʹ�ʸ����Ѥ��ƥ֥졼���ݥ���Ȥ���ޤ���\f2clear\fP����Ѥ��뤫���������ꤷ�ʤ��ǥ��ޥ�ɤ���Ѥ���ȡ��������ꤵ��Ƥ��뤹�٤ƤΥ֥졼���ݥ���Ȥ�ɽ������ޤ���\f2cont\fP���ޥ�ɤϼ¹Ԥ��³���ޤ���
1178N/A\f2step\fP���ޥ�ɤϡ����ߤΥ����å����ե졼��ޤ��ϸƤӽФ��줿��å���ǡ����ιԤ�¹Ԥ��ޤ���\f2next\fP���ޥ�ɤϡ����ߤΥ����å����ե졼��μ��ιԤ�¹Ԥ��ޤ���
1178N/A���?���Ƥ��륹��åɤθƽФ������å���Τɤ��ˤ�catchʸ���ʤ������㳰��ȯ������ȡ�VM���̾�㳰�ȥ졼������Ϥ��ƽ�λ���ޤ�����������\f3jdb\fP�Ķ��Ǽ¹Ԥ��Ƥ�����ϡ���ȿ�Υ��?����\f3jdb\fP�����椬���ޤ������ˡ�\f3jdb\fP����Ѥ����㳰�θ������Ǥ��ޤ���
1178N/A���Ȥ��С���\f2catch java.io.FileNotFoundException\fP�פޤ��ϡ�\f2catch mypackage.BigTroubleException\fP�פΤ褦��\f2catch\fP���ޥ�ɤ���Ѥ���ȡ��ǥХå����줿���ץꥱ�������ϡ�¾���㳰�����?���줿�Ȥ�����ߤ��ޤ����㳰������Υ��饹(�ޤ��ϥ��֥��饹)�Υ����ξ��ϡ����ץꥱ���������㳰�����?���줿������ߤ��ޤ���
1178N/A���ޥ�ɥ饤���Java���ץꥱ�������ư�ġ���Τ�����\f3jdb\fP����Ѥ����硢\f3jdb\fP�ϡ�\f2\-D\fP��\f2\-classpath\fP��\f2\-X<option>\fP�ʤɡ�java���ޥ�ɤ�Ʊ�����Υ��ץ������������ޤ���
1178N/A���ꤵ�줿�ѥ�����Ѥ��ơ����������ե���������ޤ������Υ��ץ�����ꤵ��Ƥ��ʤ����ϡ��ǥե���ȡ��ѥ��Ρ�.�פ����Ѥ���ޤ���
1178N/A�ǥХå����륢�ץꥱ��������jdb�ε�ư�夿�����˵�ư���ޤ������Υ��ץ����ˤ�äơ�\f2run\fP���ޥ�ɤ���Ѥ���ɬ�פ��ʤ��ʤ�ޤ����ǥХå����륢�ץꥱ�������ϡ���ư�塢���ץꥱ��������饹���?�ɤ����ľ������ߤ��ޤ������λ����ǡ�ɬ�פʥ֥졼���ݥ���Ȥ����ꤷ��\f2cont\fP����Ѥ��Ƽ¹Ԥ��³�Ǥ��ޤ���
1178N/Ajdb�μ¹Ԥ˻��Ѥ����Java���ۥޥ����\f2option\fP���Ϥ��ޤ���(���ץꥱ�������Java���ۥޥ�����Ф��륪�ץ����ϡ�\f3run\fP���ޥ�ɤ��Ϥ����)�����Ȥ��С�\f3\-J\-Xms48m\fP�Ȼ��ꤹ��ȡ��������ȥ��åס������48M�Х��Ȥ����ꤵ��ޤ���