Исполняемый файл JAR в Ubuntu (NetBeans)

Я пишу простое приложение Swing в NetBeans и делаю это на машине Ubuntu впервые.

Столько же. как вы знаете, NetBeans автоматически создает исполняемые JAR-файлы для проектов, которые «установлены как основные».

В Windows вы можете дважды щелкнуть исполняемый JAR-файл, и он автоматически вызовет JRE и запустит приложение. В Ubuntu двойной щелчок файл .jar вызывает открытие файла в диспетчере архивов. Чтобы запустить мой JAR, мне нужно либо щелкнуть его правой кнопкой мыши и выбрать «Открыть с помощью OpenJDK Java 6 Runtime», либо запустить его из командной строки.

В командной строке у меня нет никаких проблем. Однако , когда я пытаюсь запустить его из контекстного меню, я получаю сообщение об ошибке:

Файл MySwingApp.jar не отмечен как исполняемый файл ...

Итак, у меня есть 2 вопроса:

  1. Что мне нужно сделать, чтобы сделать его исполняемым? Могу ли я это сделать внутри NB или мне нужно использовать оболочку? Если мне нужно установить разрешения через оболочку, не противоречит ли это политике NB по автоматическому созданию ** исполняемых ** JARS? И какую команду я бы использовал, чтобы перевернуть исполняемый бит?!?!
  2. Это просто сбой в Linux? Я хочу отправить этот JAR-файл другу, который работает с Windows, и я бы хотел, чтобы они могли просто дважды щелкнуть его и запустить программу

Спасибо за любые полезные предложения!

9
задан Sarah 4 August 2011 в 11:25
поделиться