Oto mój problem: kiedy szukam w NetBeans Unity Dash Home i przeciągam go do programu uruchamiającego Unity, zauważyłem, że netbeans nie ma dostępu do moich zmiennych środowiskowych, które zostały zdefiniowane w moim .bashrc
pliku w następujący sposób
...
export SCALA_HOME=/usr/local/typesafe-stack
...
Kiedy uruchamiam NetBeans z terminala gnome, nie zauważam tego problemu związanego ze zmienną środowiskową.
Zamiast tego zrobiłem też plik na pulpicie. Oto jak zdefiniowałem mój netbeans.desktop
plik:
[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
Jak mogę zmodyfikować ten plik, aby był świadomy zmiennych środowiskowych użytkownika?
Z góry dziękuję,
Z poważaniem.
Ciuncan
Spróbuj ustawić Terminal na „true”:
Myślę, że tak się dzieje, ponieważ
netbeans
sam plik wykonywalny nie jestbash
skryptem:(mój zakład to „tekst wykonywalny skryptu powłoki POSIX”, #! / bin / sh zamiast #! / bin / bash)
Aktualizacja: spróbuj także edytować
.profile
plik zamiast .bashrc (i wyloguj się / zaloguj)źródło