Verwenden von Java 8 mit Bluemix (auf Liberty Runtime & DevOps Service)

Über dieses Dokument

So ändern Sie die Java-Version von Bluemix von 7 auf 8. Es gibt zwei Einstellungen: Runtime, mit der die App ausgeführt wird, und DevOps Service, ein CI-Tool. Ich glaube nicht, dass dieser Artikel für eine lange Zeit gültig sein wird, da der Standard in der Zwischenzeit Java 8 sein wird, aber ich bin ein wenig besorgt darüber, ihn zu verwenden, also werde ich ihn teilen.

Java-Version von Bluemix

Ab Januar 2017 scheint die Standard-Java-Version 7 zu sein.

Liberty Buildpack-Updates: Java 8, Java EE 7-Updates und mehr! --Bluemix Blog Wie Sie in -java-ee-7-updates /) sehen können, kann Java 8 ab Mai 2015 verwendet werden, nicht wahr?

Ändern Sie die Laufzeitversion von 7 auf 8

Im obigen Link wurde die Methode zum Einstellen mit dem Befehl cf veröffentlicht. Insbesondere handelt es sich um eine Methode wie "cf set-env myApp JBP_CONFIG_IBMJDK" version: 1.8. + "".

Natürlich ist die obige Methode in Ordnung, aber ich verwende normalerweise nicht "cf", also werde ich die Methode zum Einstellen über die GUI verwenden.

Wählen Sie Runtime aus dem Anwendungs-Dashboard und wählen Sie die Registerkarte "Umgebungsvariablen".

 2017-01-18 at 18.26.40.png

Danach in "NAME" von "User defined", in "JBP_CONFIG_IBMJDK", "VALUE" Geben Sie version: 1.8. + An.

 2017-01-18 at 18.26.58.png

Wenn Sie nach der Angabe speichern, ist die Reflexion abgeschlossen. Bitte beachten Sie, dass die Anwendung neu gestartet wird, sobald diese SPEICHERUNG ausgeführt wird.

Ändern Sie die DevOps Service-Version von 7 auf 8

Ich erinnere mich, dass es früher Delivery Pipeline hieß. Kurz gesagt, es ist ein CI-Tool. Der als Umgebungsvariable der obigen Anwendung angegebene Wert wird vom CI-Tool nicht gemeinsam genutzt, daher muss er auch hier separat angegeben werden.

Wählen Sie "Configure Stage" für den Build-Status.

 2017-01-18 at 18.31.52.png

Setzen Sie dann "export JAVA_HOME = ~ / java8;" in "Build Shell Command". In meinem Beispiel wird bei Verwendung des Build-Tools Gradle eine zusätzliche Beschreibung hinzugefügt, aber im Grunde genommen wird das, was ursprünglich geschrieben wurde (der Teil, der nicht mit "#" beginnt, beginnt mit "#"). Ist ein Kommentar), fügen Sie einfach export JAVA_HOME = ~ / java8; hinzu.

In dieser Umgebung (Shell) ist ; ein Trennzeichen. Vergessen Sie also nicht, es hinzuzufügen.

 2017-01-18 at 18.32.55.png

Dies wird auch angezeigt, wenn Sie es speichern.

Das ist alles für die Einstellungen. Es gibt nichts zu wissen, aber es ist überraschend schwierig, es herauszufinden. Ich hoffe, die Standardversion wird bald veröffentlicht.

Danke bis zum Ende.

Recommended Posts

Verwenden von Java 8 mit Bluemix (auf Liberty Runtime & DevOps Service)
Verwenden des Proxy-Dienstes mit Java-Crawling
Verwenden von JupyterLab + Java mit WSL unter Windows 10
Verwenden von Mapper mit Java (Spring)
Verwenden mehrerer Java-Versionen mit Brew auf Mac + jEnv
OSX 10.15 (Catalina) Verwenden von Java mit β
Versuchen Sie es mit Redis mit Java (jar)
Verwenden von Java mit AWS Lambda-Eclipse-Vorbereitung
HTML5-Entwicklung von Java mit TeaVM
Verwenden von Java mit AWS Lambda-Implementation-Check CloudWatch-Argumenten
Versuchen Sie, den Dienst auf Android Oreo zu verwenden
Verwenden von Java mit AWS Lambda-Implementierung-Stop / Launch EC2
One-JAR Java EE-Anwendung mit WebSphere Liberty
Hinweise zu Operatoren, die Java ~ String type ~ verwenden
Sobel-Filter mit OpenCV unter Android (Java)
Versionsverwaltung von Java mit jenv von OSX
Hinweise zur Verwendung von FCM mit Ruby on Rails
Installieren Sie Java8 mit Yum unter Amazon Linux
Spieleentwicklung mit zwei Personen mit Java 2
Ich habe versucht, OpenCV mit Java + Tomcat zu verwenden
Spieleentwicklung mit zwei Personen mit Java 1
Erstellen Sie OpenCV mit Java Wrapper unter Ubuntu 18.04
Spieleentwicklung mit zwei Personen mit Java 3
Versuchen Sie es mit der Wii-Fernbedienung in Java
[Android] [Java] Laden Sie Bilder auf GCS (Google Cloud Storage) mit Stream mit Glide herunter
Versuchen Sie, Firebase Cloud-Funktionen unter Android (Java) zu verwenden.
Verwenden Sie Vorlagen für den Klassenpfad mit Apache Velocity
Interagieren Sie mit der LINE Message API mit Lambda (Java)
Installieren Sie Java und Android-SDK auf dem Mac mit Homebrew
Wechseln Sie einfach die Java-Versionen mit Alias unter macOS
Installieren Sie Java 11 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Probieren Sie Azure Service Fabric (Java) in einer Mac-Local-Umgebung aus
Installieren Sie Java 14 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Geben Sie ClassPath an, wenn Sie jupyter + Java mit WSL verwenden
Installieren Sie Java 8 (OpenJDK: AdoptOpenJDK) unter macOS mit Homebrew
Erstellen Sie mit Gradle mit VSCode Java → Ausführen
Versuchen Sie die Kommunikation mit gRPC auf einem Android + Java-Server
Erstellen Sie eine Java-Ausführungsumgebung auf Sakura VPS