Приложение Java GUI при запуске

Я строю машину с использованием малины Pi (Raspbian). Я разрабатываю приложение JAVA GUI, и я хочу, чтобы он запускался при запуске.

В основном единственная цель машины - запустить это приложение без среды рабочего стола. Как я могу это сделать?

Кроме того, в случае, если это имеет значение, мне все еще нужны сетевые возможности, и я также буду подключать принтер.

3 голоса | спросил Dan 28 MonEurope/Moscow2015-12-28T03:04:34+03:00Europe/Moscow12bEurope/MoscowMon, 28 Dec 2015 03:04:34 +0300 2015, 03:04:34

1 ответ


3

Вот пример того, что вы могли бы сделать:

Pi необходимо настроить для запуска нужного приложения при запуске. Предположим, что наше приложение называется javafile.jar.

Чтобы сделать это:

  1. Создайте файл с именем /etc/xdg/autostart/startup.desktop
  2. Вставьте в него следующее содержимое

    [Desktop Entry] Type=Application
    Name=JavaApplication
    Exec=/user/home/jre/java -jar javafile.jar
    
  3. Restart.

Другой способ сделать это - заставить строку exec вызвать скрипт в вашей домашней папке, который запускает ваше приложение java, вместо того, чтобы напрямую обращаться к приложению. Вы можете создать файл javalauncher в своем домашнем каталоге со следующим содержимым:

    #! /usr/bin/bash
    #my java launcher file

    /user/home/jre/java -jar javafile.jar

Затем обновите запись exec в файле startup.desktop, чтобы вызвать файл команды javalauncher следующим образом:

    [Desktop Entry] Type=Application 
    Name=JavaApplication
    Exec=/user/pi/home/javalauncher

Помните chmod + x в файле javalauncher.

ответил jsalassi 28 MonEurope/Moscow2015-12-28T08:12:43+03:00Europe/Moscow12bEurope/MoscowMon, 28 Dec 2015 08:12:43 +0300 2015, 08:12:43

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132