Exception in thread “main“ java.lang.UnsatisfiedLinkError: /usr/java/jdk1.8.0_221/jre/lib/amd64/liba

Exception in thread “main” java.lang.UnsatisfiedLinkError: /usr/java/jdk1.8.0_221/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory

在这里插入图片描述

jdk版本问题

这个问题的原因是版本问题
原来写法

java -jar kiftd-1.0.35-RELEASE.jar

不报错写法(忽略版本问题)

java -jar -Djava.awt.headless=true  kiftd-1.0.35-RELEASE.jar

在这里插入图片描述
要求加 -console

java -jar -Djava.awt.headless=true  kiftd-1.0.35-RELEASE.jar -console

增加后运行成功
在这里插入图片描述

linux运行特殊jar带参数后台运行

在这里插入图片描述
根据说明只能输入
-start
-stop
。。。。等等之类参数,并没有看到后台运行
尝试了各种后台运行命令
都是无效命令
内心很慌
如图均是无效命令
由于还要选参数
不能启动jar时直接后台
在这里插入图片描述
后来看了官方文档
使用如下命令成功运行


nohup java -jar -Djava.awt.headless=true  kiftd-1.0.35-RELEASE.jar -start & echo $!

kiftd 介绍

kiftd 介绍是一款Springboot写的开源个人网盘,解压即用很方便
官网https://kohgylw.gitee.io/

猜你喜欢

转载自blog.csdn.net/yuell102/article/details/107971546