Einstellung JAVA_HOME in Centos7

Ich gekauft habe einen vserver mit einer top-hosting-Unternehmen. Ich bin neu in Linux. Da bin ich nicht in der Lage zu erwerben eine CPanel Lizenz, muss ich manuell installieren JDK, Tomcat und MariaDB. All dies über SSH mit PUTTY.

Gibt es tutorials, die ich verfolgt habe:

Einstellung JAVA_HOME & CLASSPATH in CentOS 6

So Installieren Sie Apache Tomcat 8.5 auf CentOS 7.3

Aber da ich ein Neuling in Linux bin nur in der Lage zu installieren JDK8.

Nun muss ich das set JAVA_HOME in einer bash-Datei, um dauerhaft bleiben bevor ich weiter mit tomcat-installation.

Vom KITT, ich habe login als root-user mit meinem Passwort:

  1. Überprüfte ich die Lage der Java "which java" : /usr/bin/java

  2. Um den genauen jdk name, den ich verwendet Befehl "sudo update-alternatives --config java" >java-1.8.0-openjdk.x86_64/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64/jre/bin/java)

  3. Erstelle ich eine neue Datei über den Befehl "vim /etc/profile.d/java.sh" gab folgende Fehlermeldung

    E325: ACHTUNG
    Finden Sie eine swap-Datei mit dem Namen "/etc/profile.d/.java.sh.swp"
    Eigentum von: root vom: Thu Oct 19 14:21:28 2017
    Datei-name: /etc/profile.d/java.sh
    geändert: JA
    Benutzer name: root host name: rtp
    Prozess-ID: 31766
    Beim öffnen der Datei "/etc/profile.d/java.sh"

    (1) ein Anderes Programm sein kann, der dieselbe Datei editiert. Wenn dies der Fall ist,
    seien Sie vorsichtig, nicht, um am Ende mit zwei verschiedene Instanzen der gleichen
    Datei, wenn Sie änderungen vornehmen. Beenden, oder fahren Sie mit Vorsicht.
    (2) Eine Editier-Sitzung für diese Datei ist abgestürzt.
    Wenn dies der Fall ist, verwenden Sie ":recover" oder "vim -r /etc/profile.d/java.sh"
    wiederherstellen Sie die änderungen (siehe ":help recovery").
    Wenn Sie dies nicht bereits, löschen Sie die Auslagerungs-Datei "/etc/profile.d/.java.sh.swp"
    um diese Meldung zu vermeiden.

    Swap-Datei "/etc/profile.d/.java.sh.swp" ist bereits vorhanden!
    [O]pen Read-only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

Drückte ich d zu löschen die vorhandenen.

  1. Ich diese kopieren und einfügen:

    export JAVA_HOME=/usr/bin/java - /java-1.8.0-openjdk.x86_64
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

Und dann I Drücken Sie die EINGABETASTE
Die Datei ist in insert-Modus, so dass ich drücken Sie Esc :w java.sh zum speichern und beenden.
Dann Schloss ich die PUTTY Sitzung und begann wieder zu überprüfen, ob die Umgebungsvariable JAVA_HOME gesetzt wurde: "echo $JAVA_HOME"

Kein Ergebnis!
Ich verstehe nicht, was wieder zu tun. Ich gehalten auf dem wiederholen Sie dies für zwei Tage jetzt. Bitte, jede Hilfe?

InformationsquelleAutor Ityav | 2017-10-19
Schreibe einen Kommentar