Запуск файла .class с помощью Java с помощью скрипта - PullRequest
0 голосов
/ 16 сентября 2011

Я пытаюсь использовать скрипт nautilus в Ubuntu 11.04 для запуска выбранного в данный момент файла в Java. Поэтому я пытаюсь сделать Java FileName в сценарии. В настоящее время у меня есть

!/bin/bash
test = 'java' + $@
/usr/bin/gnome-terminal -e test

Мой вопрос: почему это не работает? Я смог заставить его работать, если я передаю строку с полным именем файла, например

!/bin/bash
/usr/bin/gnome-terminal -e '!/etc/etc/etc/test.class'

Но это не позволяет мне открыть текущий файл, поэтому, как я могу передать в него текущий выбранный файл, я также попытался выполнить тест java +, который тоже не сработал. Спасибо за помощь!

1 Ответ

1 голос
/ 16 сентября 2011

Попробуй это. $ сообщает, что $test является переменной, но $ используется только после присвоения переменной, поэтому вторая строка не изменяется.

!/bin/bash
test = 'java ${@}'
/usr/bin/gnome-terminal -e $test 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...