2017-09-17 8 views
0

Ich lade Talend auf meinem Mac und versuche, die Java-Umgebungsvariablen zu setzen.Einstellen von Java-Umgebungsvariablen für Talend

Talend sagt der Pfad auf dieser Basis zu setzen:

export JAVA_HOME=/usr/lib/jvm/jre1.8.0_65  
export PATH=$JAVA_HOME/bin:$PATH 

Ich habe mehrere Fragen:

  1. Er sagt, ich die erste Export-Basis sollte sich auf, wo mein Java installiert ist, die ist /usr/lib/JavaVirtualMachine/jdk1.8.0_144 . Ich nehme an, Pfad sollte genau sein - also kein "jvm"? Nehmen Sie auch an, dass mein jdk korrekt ist, da das was ich habe.
  2. Wenn ich die Variable setze, woher weiß ich, dass es dauert? Ich habe damit gespielt und dann benutze ich printenv, aber ich sehe nie, was ich eingeben.

  3. Um diese Dauerwelle einzustellen (wenn ich den Pfad kenne) öffne ich Terminal und gebe es so ein?

    export JAVA_HOME=/usr/lib/jvm/jre1.8.0_65 ~/ .profile

Dank - Neu auf diese und versuchen, ein wenig Entwicklung

+0

1. Ja. 2. exportieren; 'printenv' ist für csh. 3. Fast kein '.profile' Aufruf (das heißt, wenn Sie Ihr Profil bearbeiten und den Befehl' export' hinzufügen - und dann bei der Anmeldung persistieren - auch für ** Ihre ** JVM, nicht den nicht existenten Pfad). –

+0

Bitte gehen Sie über diesen Link https://help.talend.com/reader/UOMUtbDPR_dFAM_w4dip6Q/lMPZvSCXafXZZdxHFEHmTg –

Antwort

0

Sie benötigen keine genauen Pfad müssen zu tun.

Let java Ihnen sagen, wo es von

export JAVA_HOME=`/usr/libexec/java_home` 

läuft wie weiß ich, es nimmt?

Sie müssen zuerst source ~/.profile, wenn Sie es dort hinzugefügt, dann können Sie echo $JAVA_HOME

+0

Danke - es schien zu funktionieren - jetzt, wenn ich echo ich bekomme den Pfad, den ich eingegeben habe. – Blowfish359

+0

Willkommen. Fühlen Sie sich frei, die Antwort mit dem Häkchen neben dem Beitrag zu akzeptieren. –