我想将 Java 应用程序捆绑到一个 .deb 包中。里面是一个用java -jar $path/app.jar
脚本启动的罐子。我需要在包依赖项中指定它需要 JRE >= 11。我尝试了 2 个选项:
Depends: java11-runtime
- 这里的包将是可卸载的,因为它依赖于一个虚拟包。Depends: default-jre | java11-runtime
- 现在它将尝试安装default-jre
,但不能保证它至少是 JRE 11。
我想将 Java 应用程序捆绑到一个 .deb 包中。里面是一个用java -jar $path/app.jar
脚本启动的罐子。我需要在包依赖项中指定它需要 JRE >= 11。我尝试了 2 个选项:
Depends: java11-runtime
- 这里的包将是可卸载的,因为它依赖于一个虚拟包。Depends: default-jre | java11-runtime
- 现在它将尝试安装default-jre
,但不能保证它至少是 JRE 11。
我建议使用版本依赖
default-jre
:如果您的包不需要 Java GUI 包,它应该依赖于
-headless
变体。