Hier ist mein Problem: Wenn ich von Unitys Dash Home nach NetBeans suche und es per Drag & Drop auf Unity Launcher ziehe, habe ich festgestellt, dass Netbeans keinen Zugriff auf meine Umgebungsvariablen hat, die in meiner .bashrc
Datei wie folgt definiert wurden
...
export SCALA_HOME=/usr/local/typesafe-stack
...
Wenn ich NetBeans vom Gnome-Terminal aus starte, sehe ich dieses Problem mit der Umgebungsvariablen nicht.
Ich habe stattdessen auch eine Desktop-Datei erstellt. So habe ich meine netbeans.desktop
Datei definiert :
[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
Wie kann ich diese Datei so ändern, dass sie die Umgebungsvariablen des Benutzers kennt?
Danke im Voraus,
Dein.
ciuncan
Versuchen Sie, Terminal auf "true" zu setzen:
Ich denke, das passiert, weil die ausführbare Datei
netbeans
selbst keinbash
Skript ist:(Meine Wette ist "POSIX Shell Script Text ausführbar", #! / bin / sh anstelle von #! / bin / bash)
Update: Versuchen Sie auch, die
.profile
Datei anstelle von .bashrc (und Abmelden / Anmelden) zu bearbeiten.quelle