Voici mon problème: lorsque je recherche NetBeans dans Unity's Dash Home et que je le fais glisser vers le lanceur d'unité, j'ai observé que netbeans n'a pas accès à mes variables d'environnement qui ont été définies dans mon .bashrc
fichier comme suit
...
export SCALA_HOME=/usr/local/typesafe-stack
...
Lorsque j'exécute NetBeans à partir du terminal gnome, je n'observe pas ce problème concernant la variable d'environnement.
J'ai également créé un fichier de bureau. Voici comment j'ai défini mon netbeans.desktop
fichier:
[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
Comment puis-je modifier ce fichier pour qu'il soit au courant des variables d'environnement de l'utilisateur?
Merci d'avance,
Cordialement.
ciuncan
Essayez de définir Terminal sur "true":
Je pense que cela se produit parce que l'exécutable
netbeans
lui-même n'est pas unbash
script:(mon pari est "exécutable texte de script shell POSIX", #! / bin / sh au lieu de #! / bin / bash)
Mise à jour: essayez également de modifier le
.profile
fichier au lieu de .bashrc (et de vous déconnecter / vous connecter)la source