Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
This code is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 only, as
published by the Free Software Foundation.
This code is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
version 2 for more details (a copy is included in the LICENSE file that
accompanied this code).
You should have received a copy of the GNU General Public License version
2 along with this work; if not, write to the Free Software Foundation,
Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
or visit www.oracle.com if you need additional information or have any
questions.
Title: jdeps
Language: Japanese
Date: 2013��11��21��
SectDesc: ����������
Software: JDK 8
Arch: ����
Part Number: E58103-01
Doc ID: JSSON
* Define some portability stuff
-----------------------------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://bugs.debian.org/507673
http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-----------------------------------------------------------------
* set default formatting
-----------------------------------------------------------------
disable hyphenation
disable justification (adjust text to left margin only)
-----------------------------------------------------------------
* MAIN CONTENT STARTS HERE *
-----------------------------------------------------------------
.\}
jdeps [options] classes ...
options
����������������������������������������������������
classes
��������������������������������������������������������������������������������������JAR������������������������
jdeps������������Java����������������������������������������������������������������������������������������.class��������������������������������JAR������������������������������������������������������������������������������������������������������������������������������������������jdeps��������������������������������������DOT����������������������������(-dotoutput����������������)��
-dotoutput <dir>
DOT����������������������������������������������jdeps��<archive-file-name>.dot������������������������������������������������������1����dot����������������������������������������������������summary.dot��������������������������������������������
-s
-summary
������������������������������������
-v
-verbose
��������������������������������������������
-verbose:package
��������������������������������������������������������������������������
-verbose:class
����������������������������������������������������������������������
-cp <path>
-classpath <path>
���������������������������������������� ������������������ ��������������������
-p <pkg name>
-package <pkg name>
������������������������������������������������������������������������������������������������������-p������������-e��������������������������������������������
-e <regex>
-regex <regex>
��������������������������������������������������������������������-p������������-e��������������������������������������������
-include <regex>
����������������������������������������������������������������������������������������������������������������������������������-p������-e����������������������
-jdkinternals
JDK������API������������������������������������������������������-include������������������������������-classpath��������������������������������������������������������������������������������������-p������������-e����������������-s���������������������������������� ����: JDK������API����������������������������������������������������������
-P
-profile
��������������������������������������������������������
-apionly
����������������������������������������������������������������������������������������������������������������public������protected����������������������������������������API��������������
-R
-recursive
��������������������������������������
-version
����������������������������
-h
-?
-help
jdeps����������������������������������������
Notepad.jar������������������
.\}
$ jdeps demo/jfc/Notepad/Notepad.jar demo/jfc/Notepad/Notepad.jar -> /usr/java/jre/lib/rt.jar <unnamed> (Notepad.jar) -> java.awt -> java.awt.event -> java.beans -> java.io -> java.lang -> java.net -> java.util -> java.util.logging -> javax.swing -> javax.swing.border -> javax.swing.event -> javax.swing.text -> javax.swing.tree -> javax.swing.undo
-P������-profile����������������������������������������������������������������
.\}
$ jdeps -profile demo/jfc/Notepad/Notepad.jar demo/jfc/Notepad/Notepad.jar -> /usr/java/jre/lib/rt.jar (Full JRE) <unnamed> (Notepad.jar) -> java.awt Full JRE -> java.awt.event Full JRE -> java.beans Full JRE -> java.io compact1 -> java.lang compact1 -> java.net compact1 -> java.util compact1 -> java.util.logging compact1 -> javax.swing Full JRE -> javax.swing.border Full JRE -> javax.swing.event Full JRE -> javax.swing.text Full JRE -> javax.swing.tree Full JRE -> javax.swing.undo Full JRE
tools.jar������������com.sun.tools.jdeps.Main������������������������������������������������������������������
.\}
$ jdeps -cp lib/tools.jar com.sun.tools.jdeps.Main lib/tools.jar -> /usr/java/jre/lib/rt.jar com.sun.tools.jdeps (tools.jar) -> java.io -> java.lang
-verbose:class������������������������������������������������������-v������-verbose������������������������JAR����������������������������������
.\}
$ jdeps -verbose:class -cp lib/tools.jar com.sun.tools.jdeps.Main lib/tools.jar -> /usr/java/jre/lib/rt.jar com.sun.tools.jdeps.Main (tools.jar) -> java.io.PrintWriter -> java.lang.Exception -> java.lang.Object -> java.lang.String -> java.lang.System
-R������-recursive����������������������com.sun.tools.jdeps.Main��������������������������������������
.\}
$ jdeps -R -cp lib/tools.jar com.sun.tools.jdeps.Main lib/tools.jar -> /usr/java/jre/lib/rt.jar com.sun.tools.classfile (tools.jar) -> java.io -> java.lang -> java.lang.reflect -> java.nio.charset -> java.nio.file -> java.util -> java.util.regex com.sun.tools.jdeps (tools.jar) -> java.io -> java.lang -> java.nio.file -> java.nio.file.attribute -> java.text -> java.util -> java.util.jar -> java.util.regex -> java.util.zip /usr/java/jre/lib/jce.jar -> /usr/java/jre/lib/rt.jar javax.crypto (jce.jar) -> java.io -> java.lang -> java.lang.reflect -> java.net -> java.nio -> java.security -> java.security.cert -> java.security.spec -> java.util -> java.util.concurrent -> java.util.jar -> java.util.regex -> java.util.zip -> javax.security.auth -> sun.security.jca JDK internal API (rt.jar) -> sun.security.util JDK internal API (rt.jar) javax.crypto.spec (jce.jar) -> java.lang -> java.security.spec -> java.util /usr/java/jre/lib/rt.jar -> /usr/java/jre/lib/jce.jar java.security (rt.jar) -> javax.crypto
����������������������dot����������������������
.\}jdeps����-dotoutput����������������������dot��������������<filename>.dot������������dot����������������JAR����������������������JAR��������������������������������summary.dot������������������������������������������
.\}
$ cat dot/Notepad.jar.dot digraph "Notepad.jar" { // Path: demo/jfc/Notepad/Notepad.jar "<unnamed>" -> "java.awt"; "<unnamed>" -> "java.awt.event"; "<unnamed>" -> "java.beans"; "<unnamed>" -> "java.io"; "<unnamed>" -> "java.lang"; "<unnamed>" -> "java.net"; "<unnamed>" -> "java.util"; "<unnamed>" -> "java.util.logging"; "<unnamed>" -> "javax.swing"; "<unnamed>" -> "javax.swing.border"; "<unnamed>" -> "javax.swing.event"; "<unnamed>" -> "javax.swing.text"; "<unnamed>" -> "javax.swing.tree"; "<unnamed>" -> "javax.swing.undo"; } $ cat dot/summary.dot digraph "summary" { "Notepad.jar" -> "rt.jar"; }
\h'-04'\(bu\h'+03'\c .\}
'pl 8.5i 'bp