从 .jar 文件中获取

从 .jar 文件中获取

我是 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]

相关内容