src/jdk.jdeps/share/man/jdeps.1
author chegar
Thu, 17 Oct 2019 20:54:25 +0100
branchdatagramsocketimpl-branch
changeset 58679 9c3209ff7550
parent 58678 9cf78a70fa4f
parent 55666 340d73f42b3c
permissions -rw-r--r--
datagramsocketimpl-branch: merge with default
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
     1
.\" Copyright (c) 1994, 2019, Oracle and/or its affiliates. All rights reserved.
31876
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     2
.\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     3
.\"
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     4
.\" This code is free software; you can redistribute it and/or modify it
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     5
.\" under the terms of the GNU General Public License version 2 only, as
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     6
.\" published by the Free Software Foundation.
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     7
.\"
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     8
.\" This code is distributed in the hope that it will be useful, but WITHOUT
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
     9
.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    10
.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    11
.\" version 2 for more details (a copy is included in the LICENSE file that
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    12
.\" accompanied this code).
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    13
.\"
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    14
.\" You should have received a copy of the GNU General Public License version
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    15
.\" 2 along with this work; if not, write to the Free Software Foundation,
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    16
.\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    17
.\"
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    18
.\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    19
.\" or visit www.oracle.com if you need additional information or have any
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    20
.\" questions.
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
    21
.\"
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    22
.\" Automatically generated by Pandoc 2.3.1
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
    23
.\"
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    24
.TH "JDEPS" "1" "2018" "JDK 13" "JDK Commands"
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    25
.hy
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    26
.SH NAME
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    27
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    28
jdeps \- launch the Java class dependency analyzer
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    29
.SH SYNOPSIS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    30
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    31
\f[CB]jdeps\f[R] [\f[I]options\f[R]] \f[I]path\f[R] ...
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    32
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    33
.B \f[I]options\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    34
Command\-line options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    35
For detailed descriptions of the options that can be used, see
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    36
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    37
.IP \[bu] 2
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    38
\f[B]Possible Options\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    39
.IP \[bu] 2
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    40
\f[B]Module Dependence Analysis Options\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    41
.IP \[bu] 2
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    42
\f[B]Options to Filter Dependences\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    43
.IP \[bu] 2
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    44
\f[B]Options to Filter Classes to be Analyzed\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    45
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    46
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    47
.B \f[I]path\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    48
A pathname to the \f[CB]\&.class\f[R] file, directory, or JAR file to
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    49
analyze.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    50
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    51
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    52
.SH DESCRIPTION
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    53
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    54
The \f[CB]jdeps\f[R] command shows the package\-level or class\-level
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    55
dependencies of Java class files.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    56
The input class can be a path name to a \f[CB]\&.class\f[R] file, a
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    57
directory, a JAR file, or it can be a fully qualified class name to
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    58
analyze all class files.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    59
The options determine the output.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    60
By default, the \f[CB]jdeps\f[R] command writes the dependencies to the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    61
system output.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    62
The command can generate the dependencies in DOT language (see the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    63
\f[CB]\-dotoutput\f[R] option).
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    64
.SH POSSIBLE OPTIONS
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
    65
.TP
55666
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
    66
.B \f[CB]\-?\f[R] or \f[CB]\-h\f[R] or \f[CB]\-\-help\f[R]
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
    67
Prints the help message.
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
    68
.RS
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
    69
.RE
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
    70
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    71
.B \f[CB]\-dotoutput\f[R] \f[I]dir\f[R] or \f[CB]\-\-dot\-output\f[R] \f[I]dir\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    72
Specifies the destination directory for DOT file output.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    73
If this option is specified, then the \f[CB]jdeps\f[R]command generates
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    74
one \f[CB]\&.dot\f[R] file for each analyzed archive named
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    75
\f[CB]archive\-file\-name.dot\f[R] that lists the dependencies, and also a
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    76
summary file named \f[CB]summary.dot\f[R] that lists the dependencies
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    77
among the archive files.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    78
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    79
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    80
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    81
.B \f[CB]\-s\f[R] or \f[CB]\-summary\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    82
Prints a dependency summary only.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    83
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    84
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    85
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    86
.B \f[CB]\-v\f[R] or \f[CB]\-verbose\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    87
Prints all class\-level dependencies.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    88
This is equivalent to
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    89
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    90
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    91
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    92
\f[CB]\-verbose:class\ \-filter:none\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    93
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    94
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    95
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    96
.B \f[CB]\-verbose:package\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    97
Prints package\-level dependencies excluding, by default, dependences
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    98
within the same package.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
    99
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   100
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   101
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   102
.B \f[CB]\-verbose:class\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   103
Prints class\-level dependencies excluding, by default, dependencies
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   104
within the same archive.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   105
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   106
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   107
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   108
.B \f[CB]\-apionly\f[R] or \f[CB]\-\-api\-only\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   109
Restricts the analysis to APIs, for example, dependences from the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   110
signature of \f[CB]public\f[R] and \f[CB]protected\f[R] members of public
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   111
classes including field type, method parameter types, returned type, and
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   112
checked exception types.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   113
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   114
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   115
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   116
.B \f[CB]\-jdkinternals\f[R] or \f[CB]\-\-jdk\-internals\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   117
Finds class\-level dependences in the JDK internal APIs.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   118
By default, this option analyzes all classes specified in the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   119
\f[CB]\-\-classpath\f[R] option and input files unless you specified the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   120
\f[CB]\-include\f[R] option.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   121
You can\[aq]t use this option with the \f[CB]\-p\f[R], \f[CB]\-e\f[R], and
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   122
\f[CB]\-s\f[R] options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   123
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   124
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   125
\f[B]Warning\f[R]: The JDK internal APIs are inaccessible.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   126
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   127
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   128
.B \f[CB]\-cp\f[R] \f[I]path\f[R], \f[CB]\-classpath\f[R] \f[I]path\f[R], or \f[CB]\-\-class\-path\f[R] \f[I]path\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   129
Specifies where to find class files.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   130
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   131
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   132
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   133
.B \f[CB]\-\-module\-path\f[R] \f[I]module\-path\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   134
Specifies the module path.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   135
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   136
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   137
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   138
.B \f[CB]\-\-upgrade\-module\-path\f[R] \f[I]module\-path\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   139
Specifies the upgrade module path.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   140
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   141
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   142
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   143
.B \f[CB]\-\-system\f[R] \f[I]java\-home\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   144
Specifies an alternate system module path.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   145
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   146
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   147
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   148
.B \f[CB]\-\-add\-modules\f[R] \f[I]module\-name\f[R][\f[CB],\f[R] \f[I]module\-name\f[R]...]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   149
Adds modules to the root set for analysis.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   150
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   151
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   152
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   153
.B \f[CB]\-\-multi\-release\f[R] \f[I]version\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   154
Specifies the version when processing multi\-release JAR files.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   155
\f[I]version\f[R] should be an integer >=9 or base.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   156
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   157
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   158
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   159
.B \f[CB]\-q\f[R] or \f[CB]\-quiet\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   160
Doesn\[aq]t show missing dependencies from
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   161
\f[CB]\-generate\-module\-info\f[R] output.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   162
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   163
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   164
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   165
.B \f[CB]\-version\f[R] or \f[CB]\-\-version\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   166
Prints version information.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   167
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   168
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   169
.SH MODULE DEPENDENCE ANALYSIS OPTIONS
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   170
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   171
.B \f[CB]\-m\f[R] \f[I]module\-name\f[R] or \f[CB]\-\-module\f[R] \f[I]module\-name\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   172
Specifies the root module for analysis.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   173
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   174
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   175
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   176
.B \f[CB]\-\-generate\-module\-info\f[R] \f[I]dir\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   177
Generates \f[CB]module\-info.java\f[R] under the specified directory.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   178
The specified JAR files will be analyzed.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   179
This option cannot be used with \f[CB]\-\-dot\-output\f[R] or
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   180
\f[CB]\-\-class\-path\f[R] options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   181
Use the \f[CB]\-\-generate\-open\-module\f[R] option for open modules.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   182
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   183
.RE
21987
9c26010427f3 8029616: Update jdeps man page to include a new -jdkinternals option
rgallard
parents: 21743
diff changeset
   184
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   185
.B \f[CB]\-\-generate\-open\-module\f[R] \f[I]dir\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   186
Generates \f[CB]module\-info.java\f[R] for the specified JAR files under
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   187
the specified directory as open modules.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   188
This option cannot be used with the \f[CB]\-\-dot\-output\f[R] or
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   189
\f[CB]\-\-class\-path\f[R] options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   190
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   191
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   192
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   193
.B \f[CB]\-\-check\f[R] \f[I]module\-name\f[R] [\f[CB],\f[R] \f[I]module\-name\f[R]...]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   194
Analyzes the dependence of the specified modules.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   195
It prints the module descriptor, the resulting module dependences after
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   196
analysis and the graph after transition reduction.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   197
It also identifies any unused qualified exports.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   198
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   199
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   200
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   201
.B \f[CB]\-\-list\-deps\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   202
Lists the module dependences and also the package names of JDK internal
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   203
APIs (if referenced).
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   204
This option transitively analyzes libraries on class path and module
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   205
path if referenced.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   206
Use \f[CB]\-\-no\-recursive\f[R] option for non\-transitive dependency
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   207
analysis.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   208
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   209
.RE
21743
3d979da7bdf0 8029043: Update nroff files for JDK 8
rgallard
parents:
diff changeset
   210
.TP
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   211
.B \f[CB]\-\-list\-reduced\-deps\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   212
Same as \f[CB]\-\-list\-deps\f[R] without listing the implied reads edges
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   213
from the module graph.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   214
If module M1 reads M2, and M2 requires transitive on M3, then M1 reading
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   215
M3 is implied and is not shown in the graph.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   216
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   217
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   218
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   219
.B \f[CB]\-\-print\-module\-deps\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   220
Same as \f[CB]\-\-list\-reduced\-deps\f[R] with printing a
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   221
comma\-separated list of module dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   222
The output can be used by \f[CB]jlink\ \-\-add\-modules\f[R] to create a
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   223
custom image that contains those modules and their transitive
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   224
dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   225
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   226
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   227
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   228
.B \f[CB]\-\-ignore\-missing\-deps\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   229
Ignore missing dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   230
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   231
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   232
.SH OPTIONS TO FILTER DEPENDENCES
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   233
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   234
.B \f[CB]\-p\f[R] \f[I]pkg_name\f[R], \f[CB]\-package\f[R] \f[I]pkg_name\f[R], or \f[CB]\-\-package\f[R] \f[I]pkg_name\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   235
Finds dependences matching the specified package name.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   236
You can specify this option multiple times for different packages.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   237
The \f[CB]\-p\f[R] and \f[CB]\-e\f[R] options are mutually exclusive.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   238
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   239
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   240
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   241
.B \f[CB]\-e\f[R] \f[I]regex\f[R], \f[CB]\-regex\f[R] \f[I]regex\f[R], or \f[CB]\-\-regex\f[R] \f[I]regex\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   242
Finds dependences matching the specified pattern.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   243
The \f[CB]\-p\f[R] and \f[CB]\-e\f[R] options are mutually exclusive.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   244
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   245
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   246
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   247
.B \f[CB]\-\-require\f[R] \f[I]module\-name\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   248
Finds dependences matching the given module name (may be given multiple
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   249
times).
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   250
The \f[CB]\-\-package\f[R], \f[CB]\-\-regex\f[R], and \f[CB]\-\-require\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   251
options are mutually exclusive.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   252
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   253
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   254
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   255
.B \f[CB]\-f\f[R] \f[I]regex\f[R] or \f[CB]\-filter\f[R] \f[I]regex\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   256
Filters dependences matching the given pattern.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   257
If give multiple times, the last one will be selected.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   258
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   259
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   260
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   261
.B \f[CB]\-filter:package\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   262
Filters dependences within the same package.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   263
This is the default.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   264
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   265
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   266
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   267
.B \f[CB]\-filter:archive\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   268
Filters dependences within the same archive.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   269
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   270
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   271
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   272
.B \f[CB]\-filter:module\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   273
Filters dependences within the same module.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   274
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   275
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   276
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   277
.B \f[CB]\-filter:none\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   278
No \f[CB]\-filter:package\f[R] and \f[CB]\-filter:archive\f[R] filtering.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   279
Filtering specified via the \f[CB]\-filter\f[R] option still applies.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   280
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   281
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   282
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   283
.B \f[CB]\-\-missing\-deps\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   284
Finds missing dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   285
This option cannot be used with \f[CB]\-p\f[R], \f[CB]\-e\f[R] and
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   286
\f[CB]\-s\f[R] options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   287
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   288
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   289
.SH OPTIONS TO FILTER CLASSES TO BE ANALYZED
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   290
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   291
.B \f[CB]\-include\f[R] \f[I]regex\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   292
Restricts analysis to the classes matching pattern.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   293
This option filters the list of classes to be analyzed.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   294
It can be used together with \f[CB]\-p\f[R] and \f[CB]\-e\f[R], which apply
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   295
the pattern to the dependencies.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   296
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   297
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   298
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   299
.B \f[CB]\-P\f[R] or \f[CB]\-profile\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   300
Shows the profile containing a package.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   301
.RS
31876
91b22707521a 8131105: Header Template for nroff man pages *.1 files contains errors
mfang
parents: 21987
diff changeset
   302
.RE
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   303
.TP
55666
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
   304
.B \f[CB]\-R\f[R] or \f[CB]\-\-recursive\f[R]
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   305
Recursively traverses all run\-time dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   306
The \f[CB]\-R\f[R] option implies \f[CB]\-filter:none\f[R].
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   307
If \f[CB]\-p\f[R], \f[CB]\-e\f[R], or \f[CB]\-f\f[R] options are specified,
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   308
only the matching dependences are analyzed.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   309
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   310
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   311
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   312
.B \f[CB]\-\-no\-recursive\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   313
Do not recursively traverse dependences.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   314
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   315
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   316
.TP
55666
340d73f42b3c 8227602: Update nroff version of man pages
jjg
parents: 55140
diff changeset
   317
.B \f[CB]\-I\f[R] or \f[CB]\-\-inverse\f[R]
55140
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   318
Analyzes the dependences per other given options and then finds all
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   319
artifacts that directly and indirectly depend on the matching nodes.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   320
This is equivalent to the inverse of the compile\-time view analysis and
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   321
the print dependency summary.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   322
This option must be used with the \f[CB]\-\-require\f[R],
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   323
\f[CB]\-\-package\f[R], or \f[CB]\-\-regex\f[R] options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   324
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   325
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   326
.TP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   327
.B \f[CB]\-\-compile\-time\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   328
Analyzes the compile\-time view of transitive dependencies, such as the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   329
compile\-time view of the \f[CB]\-R\f[R] option.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   330
Analyzes the dependences per other specified options.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   331
If a dependency is found from a directory, a JAR file or a module, all
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   332
classes in that containing archive are analyzed.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   333
.RS
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   334
.RE
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   335
.SH EXAMPLE OF ANALYZING DEPENDENCIES
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   336
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   337
The following example demonstrates analyzing the dependencies of the
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   338
\f[CB]Notepad.jar\f[R] file.
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   339
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   340
\f[B]Oracle Solaris, Linux, and OS X:\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   341
.IP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   342
.nf
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   343
\f[CB]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   344
$\ jdeps\ demo/jfc/Notepad/Notepad.jar
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   345
Notepad.jar\ \->\ java.base
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   346
Notepad.jar\ \->\ java.desktop
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   347
Notepad.jar\ \->\ java.logging
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   348
\ \ \ <unnamed>\ (Notepad.jar)
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   349
\ \ \ \ \ \ \->\ java.awt
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   350
\ \ \ \ \ \ \->\ java.awt.event
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   351
\ \ \ \ \ \ \->\ java.beans
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   352
\ \ \ \ \ \ \->\ java.io
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   353
\ \ \ \ \ \ \->\ java.lang
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   354
\ \ \ \ \ \ \->\ java.net
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   355
\ \ \ \ \ \ \->\ java.util
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   356
\ \ \ \ \ \ \->\ java.util.logging
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   357
\ \ \ \ \ \ \->\ javax.swing
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   358
\ \ \ \ \ \ \->\ javax.swing.border
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   359
\ \ \ \ \ \ \->\ javax.swing.event
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   360
\ \ \ \ \ \ \->\ javax.swing.text
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   361
\ \ \ \ \ \ \->\ javax.swing.tree
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   362
\ \ \ \ \ \ \->\ javax.swing.undo
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   363
\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   364
.fi
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   365
.PP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   366
\f[B]Windows:\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   367
.IP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   368
.nf
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   369
\f[CB]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   370
C:\\Java\\jdk1.9.0>jdeps\ demo\\jfc\\Notepad\\Notepad.jar
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   371
Notepad.jar\ \->\ java.base
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   372
Notepad.jar\ \->\ java.desktop
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   373
Notepad.jar\ \->\ java.logging
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   374
\ \ \ <unnamed>\ (Notepad.jar)
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   375
\ \ \ \ \ \ \->\ java.awt
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   376
\ \ \ \ \ \ \->\ java.awt.event
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   377
\ \ \ \ \ \ \->\ java.beans
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   378
\ \ \ \ \ \ \->\ java.io
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   379
\ \ \ \ \ \ \->\ java.lang
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   380
\ \ \ \ \ \ \->\ java.net
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   381
\ \ \ \ \ \ \->\ java.util
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   382
\ \ \ \ \ \ \->\ java.util.logging
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   383
\ \ \ \ \ \ \->\ javax.swing
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   384
\ \ \ \ \ \ \->\ javax.swing.border
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   385
\ \ \ \ \ \ \->\ javax.swing.event
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   386
\ \ \ \ \ \ \->\ javax.swing.text
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   387
\ \ \ \ \ \ \->\ javax.swing.tree
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   388
\ \ \ \ \ \ \->\ javax.swing.undo
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   389
\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   390
.fi
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   391
.SH EXAMPLE USING THE \-\-INVERSE OPTION
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   392
.IP
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   393
.nf
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   394
\f[CB]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   395
\ $\ jdeps\ \-\-inverse\ \-\-require\ java.xml.bind
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   396
Inverse\ transitive\ dependences\ on\ [java.xml.bind]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   397
java.xml.bind\ <\-\ java.se.ee
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   398
java.xml.bind\ <\-\ jdk.xml.ws
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   399
java.xml.bind\ <\-\ java.xml.ws\ <\-\ java.se.ee
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   400
java.xml.bind\ <\-\ java.xml.ws\ <\-\ jdk.xml.ws
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   401
java.xml.bind\ <\-\ jdk.xml.bind\ <\-\ jdk.xml.ws
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   402
\f[R]
d4890c3721be 8225134: Update man-page files
jjg
parents: 52714
diff changeset
   403
.fi