[JAVA] Utilisez le JDK utilisé dans Android Studio dans le terminal

J'en suis un peu accro, c'est donc un post avec des notes.

Java n'intervient pas?

L'autre jour, j'ai eu un nouveau Mac, j'ai donc installé Android Studio et créé un environnement de développement. (Installez-le simplement.) La construction était terminée, et j'ai pu exécuter l'application sans aucun problème en faisant apparaître Android Studio, et je poursuivais le développement. Ainsi, lorsque j'ai essayé d'effectuer une tâche Gradle dans le terminal,

No Java runtime present, requesting install.

Et une erreur ...

J'ai essayé diverses choses: "J'ai pu l'exécuter dans Android Studio, mais pourquoi est-ce que j'obtiens une erreur indiquant que Java n'est pas inclus ...?"

Android Studio 2.2 et supérieur contient une copie de la dernière version d'OpenJDK

Oui, cela a été mentionné sur le site officiel. https://developer.android.com/studio/intro/studio-config.html?hl=ja#jdk

Vous voulez dire que vous aviez un JDK dans Android Studio et que vous l'utilisiez.

Vous pouvez également le vérifier à partir de «[Fichier]> [Structure du projet]» dans Android Studio. (↓ Capture)

1af1ad7980757f92687112c914c8243e.png

De plus, il est dit "recommandé", donc je savais qu'il valait mieux utiliser l'OpenJDK fourni.

Utilisez le JDK utilisé dans Android Studio dans le terminal

Je comprends pourquoi Java n'est pas disponible dans le terminal. Vous pouvez donc le télécharger à partir de la page Oracle, mais je souhaite l'utiliser avec le JDK fourni avec Android Studio. (Au contraire, vaut-il mieux l'unifier car cela ne provoque pas d'étranges différences?)

Eh bien, la méthode de transmission du chemin Java est expliquée sur de nombreux sites, je vais donc l'omettre, mais c'était OK avec le sentiment suivant.

.bash_profile


export PATH=$PATH:/Applications/"Android Studio.app"/Contents/jre/jdk/Contents/Home/bin
export JAVA_HOME=/Applications/"Android Studio.app"/Contents/jre/jdk/Contents/Home

Vous devriez maintenant être en mesure d'effectuer des tâches Gradle dans votre terminal sans aucun problème: sourire:

Résumé

Décrit comment utiliser le JDK utilisé dans Android Studio dans le terminal. J'ai également trouvé qu'il est recommandé d'utiliser le JDK fourni.

Maintenant que l'environnement est en place, nous allons le développer: muscle:

Recommended Posts

Utilisez le JDK utilisé dans Android Studio dans le terminal
Utiliser un JDK d'un autre fournisseur OpenJDK dans Android Studio
Comment utiliser ExpandableListView dans Android Studio
3 façons d'importer des bibliothèques dans Android Studio
Remarques sur le studio Android
Comment utiliser UsageStatsManager dans Android Studio (Comment vérifier l'heure de démarrage d'autres applications)
Reportez-vous à C ++ dans le module Android Studio (Java / kotlin)
Utiliser le plugin Findbugs dans Eclipse
Insérez automatiquement `@ SuppressWarnings` dans Android Studio
OkHttp3 (GET, POST) dans Android Studio
Le problème de la réorganisation arbitraire des attributs XML dans Android Studio
Spécifiez le JAVA_HOME par défaut utilisé dans buildship
J'ai examiné le fichier créé lors de la sélection de l'activité vide dans Android Studio
[Java] Utiliser la technologie cryptographique avec les bibliothèques standard
Qu'est-ce qui n'était pas une utilisation équitable du détournement d'API Java sur Android?
De Java à C et de C à Java dans Android Studio
Est-il possible de mettre la bibliothèque (aar) dans la bibliothèque Android (aar) et de l'utiliser?
Impressions et doutes sur l'utilisation de Java pour la première fois dans Android Studio
Je suis tombé sur la version Java dans Android Studio, je vais donc le résumer
Développement (paramètres) Riot (application de chat) dans Android Studio
Utilisez JDBC Manager avec les paramètres de jdbc.dicon.
Une histoire sur le JDK à l'ère de Java 11
Développement d'Android Studio pour la première fois (pour les débutants)
[Java] Jugement en saisissant des caractères dans le terminal
Obtenez votre numéro de version dans l'application Android
Difficultés lors de la mise en œuvre d'Alarm Manager dans Android Studio
Comment vérifier les commandes Rails dans le terminal
[Android Studio] Je souhaite définir des restrictions sur les valeurs enregistrées dans EditText [Java]
Une histoire qui a résolu le problème que la version Java (jdk) était trop élevée pour utiliser la bibliothèque h2o dans R and R Studio.
[Java] Déclarons les variables utilisées dans la boucle dans la boucle [Variations dans le bloc]
J'ai un symbole de résolution impossible dans Android Studio
Source utilisée pour obtenir l'URL de la source de redirection en Java
[Android Studio] [Java] Comment réparer l'écran verticalement
Traitement asynchrone et intégration d'API Web dans Android Studio
Organisé comment interagir avec le JDK par étapes
[Android Studio] Je souhaite utiliser une bibliothèque Maven sur Android
[Android] Comment obtenir la langue de réglage du terminal
Résumé personnel des types souvent utilisés dans JUnit 4
[Introduction] Affichez Android Studio Hello World sur l'émulateur
[Android] Accrochez le robinet du lien d'ancrage dans WebViewClient