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.