Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Umgebungsvariablen

Empfohlene Antworten

hallo allerseits,

mein frage bezieht sich auf umgebungsvariablen in linux.

und zwar möchte ich zur compilierung von servlets, den classpath zu tomcat setzen. nur leider gelingt mir dies nicht.

meine simple frage: wie gehts richtig? :)

danke an alle!

ich benutzte folgenden befehl:

export SET CLASSPATH="/pfad/zu/servlet.jar"

nur leider war der eintrag nach einem neustart nicht mehr vorhanden.

: o (

Original geschrieben von verdain

ich benutzte folgenden befehl:

export SET CLASSPATH="/pfad/zu/servlet.jar"

nur leider war der eintrag nach einem neustart nicht mehr vorhanden.

: o (

Muss man da nicht besser CLASSPATH=$CLASSPATH:/pfad/zu/servlet.jar angeben? Also das was drin stand in der Varable wird um den neuen Pfad erweitert. Zudem ohne Gänsefüßchen?

Hast du mal getestet ob es nach deinem deinem Eintag in CLASSPATH auch wirklich drin stand (echo $CLASSPATH)?

Warum das dann nach einem Neustart nicht mehr vorhanden ist weiß ich nicht.

Redfox

Moin,

kennst du noch die autoexec.bat aus MS-Dos oder Windows 95 und Konsorten?!

Prinzipiell ist die .bashrc bzw. die .bash_profile in deinem Home Verzeichniss nichts anderes.

Sie wird bei einem Login aufgerufen und beinhaltet meistens entsprechende Pfade und oder Variablen.

Die Variable CLASSPATH hast du schon richtig mit:

export CLASSPATH="/dein/pfad/lib.jar"

in der Shell richtig gesetzt.

(Die Anführungszeichen bedeuten, dass der String "/dein/pfad/lib.jar" in der Variable gespeichert wird, ohne Anführungszeichen würde er die "/" nicht interpretieren können.

export CLASSPATH=\/dein\/pfad\/lib.jar

(wäre das gleiche wie oben)

Wenn Du die Variable gesetzt hast, kannst du sie mit $CLASSPATH abrufen.

(echo $CLASSPATH)

Um bei einem Reboot die Variable zu erhalten musst du die o.g. Zeile, wie oben schon erwähnt in die .bashrc bzw. in die .bash_profile eintragen.

(Die .bashrc wird in die .bash_profile implementiert, folglich ist die .bashrc optional)

Willst Du die Einstellugen Global setzen, empfehle ich Dir die Manpage zu Bash. (man Bash)

Viel Spaß dabei.

MfG Kai Wegner

Original geschrieben von the ki

...

Die Anführungszeichen bedeuten, dass der String "/dein/pfad/lib.jar" in der Variable gespeichert wird, ohne Anführungszeichen würde er die "/" nicht interpretieren können.

...

Danke für den Hinweis. Mir war das nicht mehr so ganz klar.

Redfox

eine frage noch?

wo liegt die datei (bashrc) für den root!?

userbezogen finde ich sie im home/user verzeichnis... aber leider nicht für den root.

danke

Da es die .bashrc eigentlich garnicht gibt

(guck ma in die .bash_profile von nem User, da wird die .bashrc implementiert)

(Hier nen Auszug:

if [ -f ~/.bashrc ]; then

source ~/.bashrc

fi)

und die .bash_profile bei root eigentlich nicht verwendet werden sollte

(Security Related) kannst du den Eintrag in die .bash_profile eintragen

und musst KEINE .bashrc für root erstellen.

Kommt immer drauf an was du machen willst. :-)

Achja, ich lege Dir nochmal "man bash" nahe.

Da ist alles genau Beschrieben, und ich lese nicht gerne vor. *grins*

Hoffe ich konnte Dir helfen.

bYe Kai Wegner

Original geschrieben von verdain

eine frage noch?

wo liegt die datei (bashrc) für den root!?

danke

try /root/.bashrc oder /etc/profile

alles klar, vielen dank;

habe in die "/etc/profile" folgende zeilen eingefügt so das es nun funktioniert:

CLASSPATH=/opt/jakarta/lib/servlet.jar

export CLASSPATH

so denn.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.