*Markus: (Linux) Welche Dateien wertet Java wann und wie aus?

Beitrag lesen

Hallo,

was in /etc/env.d/ steht spielt frühestens eine Rolle, wenn env-update ausgeführt wurde. Die systemweite JVM wird in /etc/profile.d/java-config-2.sh abgelegt, wenn du da reinsiehst, ist die systemweite JVM unter /etc/java-config-2/current-system-vm verlinkt.

Das env-Update ist mir klar. Bei mir ist in /etc/java-config-2/current-system-vm nichts verlinkt (es sind nur Verzeichnisse), sondern durch deinen Hinweis fand ich gerade heraus, dass das Wechseln zwischen den JDKs mittels java-config dazu führt, dass  die Dateien der jeweils ausgewählten VM dort hineinkopiert werden. Jetzt verstehe ich auch, warum das Wechseln zwischen den VMs eine gewisse Verzögerung beim "Umschalten" verursacht. Das ist offensichtlich die Zeit, in der die Daten dort hineinkopiert werden.
Ich habe dies mit ./java -version überprüft, wobei ich mich genau in diesem Verzeichnis befand um ganz sicher zu gehen.
Die Frage ist somit beantwortet.

Markus

--
http://www.apostrophitis.at
六 7東曲 人港ラ