Создание оснастки для приложения JavaFX

Я пытаюсь создать оснастку для приложения JavaFX, но я не могу понять, как структурировать файл yaml.

Я прочитал, что мне нужно использовать desktop-launch команда, но мне также нужно вызвать Java java -jar команда. Я не уверен, как соединить эти две вещи.

Во всяком случае, вот мой текущий snapcraft.yaml файл.

name: apuviewer # you probably want to 'snapcraft register <name>'
version: '1.0' # just for humans, typically '1.2+git' or '1.3.2'
summary: Single-line elevator pitch for your amazing snap # 79 char long summary
description: |
  Description

grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots

apps:
  apuviewer:
    command: desktop-launch $SNAP/apuViewer-1.0.jar
    plugs: [home, network, x11]

parts:
  apuviewer:
    source: .
    plugin: dump
    after: [desktop-gtk3]
    build-packages:
    - ca-certificates
    - ca-certificates-java
    - openjdk-8-jre-headless
    stage-packages:
    - openjdk-8-jre-headless

В настоящее время выдает эту ошибку:/snap/apuviewer/x1/bin/desktop-launch: line 545: exec: /snap/apuviewer/x1/apuViewer-1.0.jar: cannot execute: Permission denied

Я пробовал много разных вещей, но не могу заставить его работать. Любая помощь высоко ценится!

0 ответов

Другие вопросы по тегам