Utilisation de Java 8 avec Bluemix (sur Liberty Runtime & DevOps Service)

À propos de ce document

Comment changer la version Java de Bluemix de 7 à 8. Il existe deux paramètres: Runtime qui exécute l'application et DevOps Service, qui est un outil CI. Je ne pense pas que cet article sera valide pendant longtemps, car la valeur par défaut sera Java 8 entre-temps, mais je suis un peu gêné de l'utiliser, alors je vais le partager.

Version Java de Bluemix

Depuis janvier 2017, la version Java par défaut semble être 7.

Cependant, Mises à jour de Liberty Buildpack: mises à jour Java 8, Java EE 7, et plus encore! --Bluemix Blog Comme vous pouvez le voir dans -java-ee-7-updates /), Java 8 peut être utilisé à partir de mai 2015, n'est-ce pas?

Changer la version Runtime de 7 à 8

Dans le lien ci-dessus, la méthode de réglage à l'aide de la commande cf a été publiée. Plus précisément, c'est une méthode comme cf set-env myApp JBP_CONFIG_IBMJDK" version: 1.8. + ".

Bien sûr, la méthode ci-dessus est correcte, mais je n'utilise généralement pas cf, donc j'utiliserai la méthode de réglage de l'interface graphique.

Sélectionnez Runtime dans le tableau de bord de l'application et sélectionnez l'onglet «Variables d'environnement».

 2017-01-18 at 18.26.40.png

Après cela, dans NAME de ʻUser defined, dans JBP_CONFIG_IBMJDK, VALUE` Spécifiez «version: 1.8. +».

 2017-01-18 at 18.26.58.png

Si vous enregistrez après avoir spécifié, la réflexion est terminée. Veuillez noter que l'application sera redémarrée dès que ce SAVE sera exécuté.

Changer la version du service DevOps de 7 à 8

Je me souviens que cela s'appelait le pipeline de livraison. En bref, c'est un outil CI. La valeur spécifiée comme variable d'environnement de l'application ci-dessus n'est pas partagée par l'outil CI, elle doit donc être spécifiée séparément ici également.

Sélectionnez «Configurer l'étape» pour l'état de construction.

 2017-01-18 at 18.31.52.png

Ensuite, mettez ʻexport JAVA_HOME = ~ / java8; dans Build Shell Command. Dans le cas de mon exemple, lors de l'utilisation de l'outil de construction Gradle, une description supplémentaire est ajoutée, mais fondamentalement, ce qui a été écrit à l'origine (la partie qui ne commence pas par #, commence par #" Est un commentaire), ajoutez ʻexport JAVA_HOME = ~ / java8;et c'est OK.

Dans cet environnement (shell), ; est un délimiteur, alors n'oubliez pas de l'ajouter.

 2017-01-18 at 18.32.55.png

Cela sera également reflété si vous l'enregistrez.

C'est tout pour les paramètres. Il n'y a rien à savoir, mais c'est étonnamment difficile à découvrir. J'espère que la version par défaut sera bientôt disponible.

Merci jusqu'à la fin.

Recommended Posts

Utilisation de Java 8 avec Bluemix (sur Liberty Runtime & DevOps Service)
Utilisation du service proxy avec l'exploration Java
Utilisation de JupyterLab + Java avec WSL sous Windows 10
Utilisation de Mapper avec Java (Spring)
Utilisation de plusieurs versions de Java avec Brew sur Mac + jEnv
OSX 10.15 (Catalina) Utilisation de Java avec β
Essayez d'utiliser Redis avec Java (jar)
Utilisation de Java avec AWS Lambda-Eclipse Préparation
Développement HTML5 par Java avec TeaVM
Utilisation de Java avec des arguments CloudWatch AWS Lambda-Implementation-Check
Essayez d'utiliser le service sur Android Oreo
Utilisation de Java avec AWS Lambda-Implementation-Stop / Launch EC2
Application Java EE One-JAR avec WebSphere Liberty
Remarques sur les opérateurs utilisant Java ~ Type chaîne ~
Filtre Sobel utilisant OpenCV sur Android (Java)
Gestion des versions de java avec jenv d'OSX
Remarques sur l'utilisation de FCM avec Ruby on Rails
Installez Java8 avec Yum sur Amazon Linux
Développement de jeux avec deux personnes utilisant java 2
J'ai essayé d'utiliser OpenCV avec Java + Tomcat
Développement de jeux avec deux personnes utilisant java 1
Construire OpenCV avec Java Wrapper sur Ubuntu 18.04
Développement de jeux avec deux personnes utilisant java 3
Essayez d'utiliser la télécommande Wii en Java
[Android] [Java] Télécharger des images sur GCS (Google Cloud Storage) avec Stream à l'aide de Glide
Essayez d'utiliser Firebase Cloud Functions sur Android (Java)
Utilisez des modèles sur le chemin de classe avec Apache Velocity
Interagir avec l'API de message LINE à l'aide de Lambda (Java)
Installez java et android-sdk sur Mac en utilisant homebrew
Changez facilement de version de Java avec un alias sur macOS
Installez Java 11 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Essayez Azure Service Fabric (Java) sur un environnement Mac-Local
Installez Java 14 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
Spécifiez ClassPath lors de l'utilisation de jupyter + Java avec WSL
Installez Java 8 (OpenJDK: AdoptOpenJDK) sur macOS avec Homebrew
En utilisant Gradle avec VSCode, compilez Java → exécutez
Essayez la communication en utilisant gRPC sur un serveur Android + Java
Créer un environnement d'exécution Java sur Sakura VPS