Welche PATH-Variable ist für Launcher gültig?

Welche PATH-Variable ist für Launcher gültig?

In meiner .bashrcDatei habe ich die PATH-Variable definiert, aber es scheint, dass sie von Desktop-Launchern nicht validiert wird

Wo sollte ich die PATH-Variable definieren, damit Launcher sie abrufen können?

Antwort1

~/.profileDie PATH-Variable kann stattdessen in einer Datei definiert werden , ~/.bashrcdamit sie für Starter verfügbar ist.

Antwort2

Befolgen Sie die nachstehenden Schritte, um die für alle Launcher verfügbare Pfadvariable für manuell installiertes JDK zu definieren

Schritt:

1-

 cd /etc/

2-

sudo vim ~/.profile

3- Fügen Sie die folgenden Codes in Ihre in Schritt 2 geöffnete Datei ein

  PATH="$HOME/bin:$HOME/.local/bin:/usr/lib:$PATH"

  JAVA_HOME="/usr/lib/jvm/jdk1.7.0_79"

  export JAVA_HOME

  PATH=$PATH:$JAVA_HOME/bin

  export PATH

4. Starten Sie Ihr System neu

Antwort3

Der in festgelegte PATH .bashrcwird nur aufgerufen, wenn Sie eine neue Instanz von bash öffnen (d. h gnome-terminal. wenn Sie eine .desktop-Datei öffnen). Ich glaube, es ist am besten, in den .desktop-Dateien einfach den gesamten Pfad zu dem Programm anzugeben, das Sie starten, d. h./usr/bin/program-to-launch

verwandte Informationen