如何运行 JDK 9 jlink 生成的映像?
2022-09-03 02:24:37
我按照此处的拼图快速入门进行操作。我成功运行了给定的命令:jlink
jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp
这将生成一个“运行时映像”,该映像是一个分解的目录结构,如下所示:
~ tree -d greetingsapp
greetingsapp
├── bin
├── conf
│ └── security
│ └── policy
│ ├── limited
│ └── unlimited
├── include
│ └── darwin
├── legal
│ └── java.base
└── lib
├── jli
├── security
└── server
如何运行此命令?我期待的是二进制可执行文件,而不是分解的目录树。
该目录有 一个 和 一个 .我没有看到任何.jar文件或.class文件通过捆绑的可执行文件运行。bin
java
keytool
java