Вот моя проблема: когда я выполнял поиск NetBeans в Unity's Dash Home и перетаскивал его в средство запуска Unity, я заметил, что netbeans не имеет доступа к моим переменным среды, которые были определены в моем .bashrc
файле следующим образом
...
export SCALA_HOME=/usr/local/typesafe-stack
...
Когда я запускаю NetBeans из gnome-терминала, я не вижу этой проблемы с переменной окружения.
Я также сделал файл рабочего стола вместо этого. Вот как я определил свой netbeans.desktop
файл:
[Desktop Entry]
Type=Application
Name=NetBeans IDE 7.0.1
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Exec=netbeans
Terminal=false
Categories=Development;IDE;
StartupNotify=false
Как я могу изменить этот файл, чтобы он знал о переменных среды пользователя?
Заранее спасибо,
Искренне Ваш.
ciuncan
Попробуйте установить Терминал в «true»:
Я думаю, что это происходит потому, что
netbeans
сам исполняемый файл не являетсяbash
сценарием:(моя ставка - "исполняемый текст сценария оболочки POSIX", #! / bin / sh вместо #! / bin / bash)
Обновление: также попробуйте изменить
.profile
файл вместо .bashrc (и выйти / войти)источник