Doppel-Check-Absatz bei 0.3 Installing Liberty and the Java Runtime
und seiner Anmerkung:
für Windows oder Linux zu installieren,
ein. Liberty ist bereits für Sie installiert {LAB_HOME)/wlp
b. Die IBM JRE ist bereits für Sie installiert {LAB_HOME)/wlp/java [...]
c. Die IBM_JRE wird Java in die {LAB_HOME auf Standard) /wlp/etc/server.env
Wenn Sie dies für einen bestimmten Server außer Kraft setzen mögen eine server.env erstellen Datei in dem usr/Server/Verzeichnis.
* Hinweis: Wenn JAVA_HOME bereits in Ihrer Shell festgelegt ist, müssen Sie "JAVA_HOME" aufheben. Um dies zu überprüfen, führen Sie "env | grep -i java_home ". Wenn es mit einem Wert zurückgibt, führen Sie dann „unset JAVA_HOME“
Dann erinnern, dass Eclipse jre/jdk sieht basierend auf vm
Parameter in eclipse.ini
. In der Zip-Datei heruntergeladen es
-vm ..\wlp\java\bin\javaw.exe
Es sollte korrekt sein sollte sowieso Sie einen absoluten Pfad einstellen könnten versuchen, so dass Sie sicher sind, es nicht über Arbeitsverzeichnis schert.
¡Hola @gile! Versteht Windows ".."? Bevor ich diese Frage gepostet habe, habe ich mit mehreren Varianten des -vm-Schalters vergebens getüftelt. -vm C: \ wlp_pot \ WLP_17.0.0.1 \ wlp \ java \ bin \ javaw.exe und -vm "C: \ wlp_pot \ WLP_17.0.0.1 \ wlp \ java \ bin \ javaw.exe" beide nicht arbeiten und geben Sie eine Variante des ursprünglichen Fehlers. Es scheint wie eine Variante von https://bugs.eclipse.org/bugs/show_bug.cgi?id=102239 vielleicht? –
Ja, Windows versteht ... Sind Sie sicher, dass die PATH-Umgebungsvariable keinen falschen Java-Pfad erhält? Haben Sie sowohl {LAB_HOME) /wlp/etc/server.env als auch {LAB_HOME) /usr/servers/server.env überprüft? – gile