我是 snapcraft 的新手。当我从 .jar 文件创建 snap 时,它会显示Error: Unable to access jarfile
。我搜索了很多,但没有用。有人给出了创建 snapcraft.yaml 文件的示例。我看到了一些更改路径的示例。我也这样做了,但再次显示相同的错误。
答案1
这非常有效。
grade: stable
confinement: strict
apps:
test:
command: usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -jar $SNAP/src/SnapTest.jar
plugs: [unity7, network, home]
environment:
JAVA_HOME: $SNAP/usr/lib/jvm/default-java
CLASSPATH: $SNAP/jar/SnapTest.jar
PATH: $SNAP/usr/lib/jvm/default-java/bin:$PATH
parts:
test:
source: .
plugin: dump
stage-packages: [openjdk-8-jre, openjdk-8-demo]