Разработка пакета Snap для проекта с использованием Java / Swing

ОК, так что я едва могу что-либо сделать Google с условиями «Snap», «Snappy» или «Snapd» с Java и Swing. Но я хотел бы знать, можно ли запустить приложение Java Swing с помощью Snap.

Когда я устанавливаю свою созданную привязку и затем пытаюсь запустить приложение, она немедленно возвращается без какого-либо вывода. [!d1 ]

Я использую x11 plug / interface.

Как быстрый и простой тест, я также использую java-hello-world, связанный с источником примера snapcraft, измененным с помощью простого «привет мир» «Источник качания.

package oata;

import javax.swing.*;

public class HelloWorld {
    /**
     * Create the GUI and show it.  For thread safety,
     * this method should be invoked from the
     * event-dispatching thread.
     */
    private static void createAndShowGUI() {
        //Create and set up the window.
        JFrame frame = new JFrame("HelloWorldSwing");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //Add the ubiquitous "Hello World" label.
        JLabel label = new JLabel("Hello World");
        frame.getContentPane().add(label);

        //Display the window.
        frame.pack();
        frame.setVisible(true);
    }
    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }
}

EDIT: ОК, поэтому перезагрузка устраняет проблему с выключенным объективом / ubuntu-core. Теперь я вернулся к графическому интерфейсу без вывода. I источник примера snapcraft .

Выход текущих интерфейсных интерфейсов:

matta@mirkwood:/work/Dev/snapcraft/examples/java-hello-world$ snap interfaces
Slot                 Plug
:firewall-control    -
:home                -
:locale-control      -
:log-observe         -
:mount-observe       -
:network             -
:network-bind        -
:network-control     -
:network-observe     -
:opengl              -
:snapd-control       -
:system-observe      -
:timeserver-control  -
:timezone-control    -
:unity7              -
:x11                 java-hello-world

1
задан 3 May 2016 в 16:22

0 ответов

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

Похожие вопросы: