打开 linglong.yaml 我们可以发现,依赖中只添加了 openjdk-11-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"
补齐依赖以后 我们可以发现 java 并没有安装到 bin 目录,这里我们复制过去,编辑 linglong.yaml 在最后添加一句
cp -r $PREFIX/lib/jvm/java-11-openjdk-amd64/* $PREFIX
有部分启动脚本中写的运行命令是绝对路径,但是在玲珑里路径已经变化了。这里我们修改为正确的路径
然后还是老样子,运行测试
ll-builder build ll-builder export ll-builder run
玲珑打包报 start.sh:行2: ./xxx: No such file or directory 解决方案
玲珑打包报 xxx.so: cannot open shared object file 解决方法
玲珑打包报 java: not found 解决方法
收藏从未终止
厉害
值得学习
给我解决缺少java依赖的问题,提供了很好的思路,非常值得学习!
Popular Ranking
Popular Events
解决方案
1.补齐 JRE 相关依赖
打开
linglong.yaml
我们可以发现,依赖中只添加了openjdk-11-jre
,所以我们要补齐剩余的2.复制 jre 到 bin 目录
补齐依赖以后 我们可以发现 java 并没有安装到 bin 目录,这里我们复制过去,编辑
linglong.yaml
在最后添加一句3.修复启动命令
有部分启动脚本中写的运行命令是绝对路径,但是在玲珑里路径已经变化了。这里我们修改为正确的路径
然后还是老样子,运行测试
玲珑打包问题解决方案系列
玲珑打包报 start.sh:行2: ./xxx: No such file or directory 解决方案
玲珑打包报 xxx.so: cannot open shared object file 解决方法
玲珑打包报 java: not found 解决方法