【解决方案】玲珑打包报 java: not found 解决方法

本文转载自 deepin论坛-玲珑专区-原文链接  作者:deepin-superuser


image.png

解决方案

1.补齐 JRE 相关依赖

打开linglong.yaml我们可以发现,依赖中只添加了openjdk-11-jre,所以我们要补齐剩余的

ll-pica adep -d "ca-certificates-java,fonts-dejavu-extra,java-common,libatk-wrapper-java,libatk-wrapper-java-jni,libgif7,openjdk-11-jre-headless"
2.复制 jre 到 bin 目录

补齐依赖以后 我们可以发现 java 并没有安装到 bin 目录,这里我们复制过去,编辑linglong.yaml在最后添加一句

cp -r $PREFIX/lib/jvm/java-11-openjdk-amd64/* $PREFIX
image.png
3.修复启动命令

有部分启动脚本中写的运行命令是绝对路径,但是在玲珑里路径已经变化了。这里我们修改为正确的路径

image.png

然后还是老样子,运行测试

ll-builder build
ll-builder export
ll-builder run



评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注