无法在CentOS中启动Jar自动可执行文件

mefy6pfw  于 2022-11-29  发布在  其他
关注(0)|答案(1)|浏览(259)

我有一个可执行的JAR文件(https://github.com/jhipster/jhipster-registry/releases/download/v7.4.0/jhipster-registry-7.4.0.jar)。我想在centOs服务器上启动它。
如果我使用下面的命令,它是确定的(也在Windows终端!)

java -jar ./jhipster-registry-7.4.0.jar start

但是,在我的项目架构中,我们使用命令直接启动jar文件:

./jhipster-registry-7.4.0.jar start

我们以前的所有安装都与类似,但对于这个新的,我有这样的消息:

-bash: ./jhipster-registry-7.4.0: cannot execute binary file

我想有具体的参数,但我不知道。你知道哪里出了问题吗?
谢谢你的帮助
成功执行示例

而执行力差:

文件命令

polhcujo

polhcujo1#

问题似乎解决了,在我的项目中,我们使用了spring-boot-maven-plugin
为了使JAR可执行,我们必须添加以下配置:

<executable>true</executable>

Jar现在是“数据文件”而不是“zip文件”,我们可以执行它

相关问题