← 返回命令列表

Linux command

jdeps 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Analyze class dependencies

jdeps [class.jar]

Show package-level dependencies

jdeps -s [class.jar]

Check for JDK internal API usage

jdeps --jdk-internals [class.jar]

Generate module-info

jdeps --generate-module-info [dir] [class.jar]

Analyze specific package

jdeps -p [com.example] [class.jar]

Multi-release JAR analysis

jdeps --multi-release [17] [class.jar]

说明

jdeps analyzes Java class dependencies. It shows which packages and modules a JAR depends on. The tool helps with Java module migration. It identifies use of internal JDK APIs that may break in future versions.

参数

-s, --summary
Summary level output.
--jdk-internals
Check for internal API use.
--generate-module-info _DIR_
Generate module-info.java.
-p _PACKAGE_
Analyze specific package.
--multi-release _VERSION_
Analyze multi-release JAR.
--help
Display help information.

FAQ

What is the jdeps command used for?

jdeps analyzes Java class dependencies. It shows which packages and modules a JAR depends on. The tool helps with Java module migration. It identifies use of internal JDK APIs that may break in future versions.

How do I run a basic jdeps example?

Run `jdeps [class.jar]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -s, --summary do in jdeps?

Summary level output.