![Problem mit Umgebungsvariablen](https://rvso.com/image/1072566/Problem%20mit%20Umgebungsvariablen.png)
Ich habe ein Problem mit Umgebungsvariablen. Ich habe GRAALVM_HOME für Version 22.3 festgelegt, aber aus irgendeinem Grund wird immer 22.1 erkannt. Ich habe die Datei /etc/profile.d/jdk_home.sh verwendet, um meine Einstellungen festzulegen, aber soweit ich sehen kann, macht die Datei /etc/profile.d/apps-bin-path.sh etwas, bevor meine Einstellungen überschrieben werden. Dies ist die Terminalausgabe
linux@alandec:~$ native-image --version
GraalVM 22.1.0.1 Java 17 CE (Java Version 17.0.3+7-jvmci-22.1-b06)
linux@alandec:~$ echo $GRAALVM_HOME
/home/linux/graalvm-svm-java17-linux-gluon-22.1.0.1-Final
linux@alandec:~$ PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>file.log
linux@alandec:~$ echo $GR
$GRAALVM_HOME $GROUPS
linux@alandec:~$ echo $GRAALVM_HOME
/home/linux/Documentos/graalvm-ce-java17-22.3.0/
linux@alandec:~$ native-image --version
GraalVM 22.3.0 Java 17 CE (Java Version 17.0.5+8-jvmci-22.3-b08)
linux@alandec:~$
Antwort1
Gemäßdiese Dokumentation, führen Sie die folgenden Befehle aus, um den richtigen Pfad festzulegen und das native Image zu installieren:
export GRAALVM_HOME=/home/${current_user}/path/to/graalvm
$GRAALVM_HOME/bin/gu install native-image
Sie können dann Folgendes erneut ausführen und die Version überprüfen:
native-image --version