1

我正在关注本教程,该教程试图通过构建最小的 JVM 来最小化 JVM 内存占用。

当我跑步时jdeps -s myjar.jar,我得到:

myjar.jar -> java.base
myjar.jar -> java.logging
myjar.jar -> not found

在本教程中,他通过运行另一个命令解决了这个问题。

jdeps -cp 'lib/*' -recursive -s myjar.jar

我试过这个,但我得到了相同的结果。

如何正确运行?

4

1 回答 1

5

对于 Maven 项目,您可以这样做:

  1. mvn dependency:build-classpath
  2. 复制 maven-dependency-plugin 的输出(“Dependencies 类路径:”之后的行)
  3. jdeps -cp <paste output here> -s -recursive myjar.jar
于 2020-06-13T11:46:10.883 回答