3

我有一个带有命令行变量的工作项目。当我使用命令行选项在 IntelliJ 中运行它时它可以工作,我如何将它变成一个完整的终端命令?

4

1 回答 1

2

picocli 用户手册有两个可能相关的部分:

运行它(从命令行,而不是从 IDE)对于确保您确切知道类路径是什么、完全限定的主类是什么等非常重要。

打包与创建分发有关。这可以像创建 unix 别名一样简单,但更强大的选项是创建启动器脚本,或使用 GraalVM 将应用程序编译为本机可执行文件。文章使用 GraalVM 和 picocli 在 Java 中构建出色的原生 CLI 应用程序提供了很多关于创建原生可执行文件的细节和陷阱。

于 2021-05-25T07:31:13.727 回答