Je viens d'installer JDK dans Ubuntu avec la sudo apt-get install openjdk-6-jdk
commande, après l'installation où se trouve le bin
répertoire Java ? Et comment puis-je définir le chemin de l'environnement pour ce répertoire? J'ai peu d'expérience avec Ubuntu, quelqu'un peut-il donner des conseils ou suggérer un bon site Web pour référence?
ubuntu
environment-variables
java
Ullas Prabhakar
la source
la source
export PATH=${JAVA_HOME}/bin:${PATH}
et la version a été mise à jour. Je pense que la priorité de gauche à droite fonctionne ici.Java est généralement installé pour
/usr/java
localiser la version dont vous disposez, puis procédez comme suit:En supposant que vous utilisez bash (si vous débutez, je recommande bash plutôt que d'autres shells), vous pouvez simplement taper bash pour le démarrer.
Modifiez votre
~/.bashrc
fichier et ajoutez les chemins comme suit:par exemple. vi
~/.bashrc
insérer les lignes suivantes:
après avoir enregistré les modifications, quittez et redémarrez votre bash ou tapez simplement bash pour démarrer un nouveau shell
Tapez
export
pour vous assurer que les chemins sont corrects.Tapez
java -version
pour vous assurer que Java est accessible.la source
Ubuntu installe openjdk6 sur le
/usr/lib/jvm/java-6-openjdk
chemin. Vous aurez donc le bac à l'intérieur/usr/lib/jvm/java-6-openjdk/bin
. Habituellement, le chemin de classe est automatiquement défini pour les exécutables java et associés.la source
Pour définir JAVA_HOME / PATH pour un seul utilisateur , connectez-vous à votre compte et ouvrez le fichier .bash_profile
Définissez JAVA_HOME comme suit à l'aide de l'exportation de syntaxe
JAVA_HOME=<path-to-java>
. Si votre chemin est défini sur /usr/java/jdk1.5.0_07/bin/java, définissez-le comme suit:Définissez PATH comme suit:
N'hésitez pas à remplacer /usr/java/jdk1.5.0_07 selon votre configuration. Enregistrez et fermez le fichier. Déconnectez-vous et reconnectez-vous pour voir les nouveaux changements. Vous pouvez également saisir la commande suivante pour activer immédiatement les nouveaux paramètres de chemin:
OU
Vérifiez les nouveaux paramètres:
Conseil: utilisez la commande suivante pour trouver le chemin exact vers quel exécutable java sous UNIX / Linux:
Veuillez noter que le fichier ~ / .bashrc est similaire, à l'exception que ~ / .bash_profile ne fonctionne que pour les shells de connexion Bash et .bashrc pour chaque nouveau shell Bash.
Pour définir JAVA_HOME / PATH pour tous les utilisateurs , vous devez configurer la configuration globale dans le fichier
/etc/profile
OR/etc/bash.bashrc
pour tous les utilisateurs:Configurez ensuite les variables PATH / JAVA_PATH comme suit:
Enregistrez et fermez le fichier. Une fois de plus, vous devez taper la commande suivante pour activer immédiatement les paramètres du chemin:
OU
la source
si vous n'avez installé qu'openJDK, vous devez mettre à jour vos liens, car vous pouvez avoir une installation OpenJDK.
après ça
ajouter la ligne suivante dans le fichier
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
vous pouvez obtenir la version java avec
la source
Pour configurer l'étendue du système, vous devez utiliser le
/ etc / fichier d' environnement
sudo gedit /etc/environment
est l'emplacement où vous pouvez définir n'importe quelle variable d'environnement. Il peut être visible dans toute l'étendue du système. Une fois la variable définie, le système doit être redémarré.
EXEMPLE :
Ajouter comme suit:
Voici le site que vous pouvez trouver plus: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/
la source
source /etc/environment
commandeIl devrait mettre java dans votre chemin, probablement dans / usr / bin / java. Le moyen le plus simple de le trouver est d'ouvrir un terme et de taper "which java".
la source
Vous devez définir la variable $ JAVA_HOME
Dans mon cas, lors de la configuration de Maven, j'ai dû le configurer là où JDK est installé.
Découvrez d'abord où JAVA est installé:
java: / usr / bin / java / usr / share / java /usr/share/man/man1/java.1.gz
Maintenant, creusez plus profondément
lrwxrwxrwx 1 root root 46 25 août 2018 / etc / alternatives / java -> / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java Creuser plus profondément:
-rwxr-xr-x 1 racine racine 6464 14 mars 18:28 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Comme il n'est référencé à aucun autre répertoire, nous l'utiliserons.
Ouvrez / etc / environment en utilisant nano
Ajoutez les lignes suivantes
Recharger PATH en utilisant
Maintenant,
Voici votre sortie:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Sources auxquelles j'ai fait référence:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483
la source
Type
Tapez ci-dessous le code dans une nouvelle ligne
Type
dans le terminal
la source
Mettre
bashrc
à jour le fichier à ajouterJAVA_HOME
sudo nano ~/.bashrc
Ajouter
JAVA_HOME
aubashrc
fichier.export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin
Assurez-vous que Java est accessible
java -version
En cas d'installation manuelle de JDK, si vous obtenez une erreur comme indiqué ci-dessous
Exécutez la commande suivante dans votre répertoire JAVA_HOME / lib:
unpack200 -r -v -l "" tools.pack tools.jar
Exécutez les commandes suivantes dans votre JAVA_HOME / jre / lib
../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar
Assurez-vous que Java est accessible
java -version
la source
Comment installer les packages java:
Installez la / les versions Java souhaitées à l'aide des packages officiels ubuntu, qui sont gérés à l'aide d'alternatives:
sudo apt install -y openjdk-8-jdk
ou / et d'une autre version:
sudo apt install -y openjdk-11-jdk
Les réponses ci-dessus ne sont correctes que si vous n'avez qu'une seule version pour tous les logiciels sur votre machine et que vous pouvez ignorer les alternatives de mise à jour. On peut donc le coder rapidement en .bashrc ou à un autre endroit:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
mais ce n'est pas sain, car plus tard, vous pourrez changer la version.
Méthode correcte pour définir JAVA_HOME (et éventuellement JAVA_SDK, JAVA_JRE)
La manière correcte (et obligatoire lorsque vous en avez plusieurs), est de détecter vers quelle alternative de mise à jour pointe et d'utiliser toujours les alternatives de mise à jour pour changer de version active.
Voici les suggestions pour les deux: uniquement un compte unix spécifique ou pour tous les comptes (niveau machine).
1. pour un compte Unix spécifique uniquement:
Utilisez ceci si vous ne disposez pas des autorisations nécessaires pour le faire au niveau de la machine.
2. Pour le faire au niveau de la machine, et pour toutes les coques de bourne, vous avez besoin de 2 étapes:
2.a
Comme votre shell peut ne pas être défini comme interactif par défaut, vous pouvez également le faire:
2.b
PS: Il ne devrait pas être nécessaire de mettre à jour le $ PATH, car update-alternatives s'occupe du lien vers / usr / bin /.
Plus d'informations sur: https://manpages.ubuntu.com/manpages/trusty/man8/update-alternatives.8.html
la source
Permettez-moi de simplifier, téléchargez d'abord JDK à partir du site Web d'Oracle: Lien
2] Puis extrayez-le
3] Créez un dossier (jvm) dans / usr / lib / ie / usr / lib / jvm
4] déplacez le dossier extrait du jdk vers / usr / lib / jvm /
* Remarque: utilisez la commande terminal, sudo, mv ie sudo mv
5] Créez un fichier .sh dans /etc/profile.d/ par exemple: /etc/profile.d/myenvvar.sh
6] Dans le type de fichier .sh
* Remarque: utilisez terminal, gedit et sudo, par exemple: sudo gedit myenvvar.sh
7] Éteignez l'ordinateur après toutes ces étapes et redémarrez-le
8] Terminal ouvert et tapez
9] Vérifiez la sortie, puis tapez
10] Vérifiez la sortie et soyez heureux :)
la source
Étape 1:
Étape 2:
Étape 3:
la source
open jdk une fois installé réside généralement dans votre / usr / lib / java-6-openjdk Comme d'habitude, vous devrez définir JAVA_HOME, calsspath et Path Dans ubuntu 11.04, il existe un fichier d'environnement disponible dans / etc où vous devez définir tous les trois chemins. Ensuite, vous devrez redémarrer votre système pour que les modifications prennent effet.
Voici un site pour vous aider dans http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
la source
Tout ce que vous avez à faire est maintenant pour définir les
“JAVA_HOME”
et“PATH”
variables d' environnement et alors vous êtes fait. Entrez les commandes suivantes pour définir vos variables d'environnement. Assurez-vous que vos variables d'environnement pointent vers une installation valide de JDK sur votre machine. Pour Ubuntu 18.04, le chemin est/usr/lib/jvm/java-8-openjdk-amd64/
Pour vérifier si votre chemin JAVA_HOME a été correctement enregistré, entrez la commande suivante pour vérifier.
la source
J'ai un Linux Lite 3.8 (basé sur Ubuntu 16.04 LTS) et un changement de chemin dans le fichier suivant (avec les privilèges root) avec redémarrage a aidé.
la source
Vous pouvez installer le java Ubuntu (17.10) par défaut à partir d'apt:
Et il définira le PATH pour vous, si à la place vous devez installer une version spécifique de Java, vous pouvez suivre ce YouTube
la source
Ouvrir le fichier
/etc/environment
avec un éditeur de texte Ajouter la ligneJAVA_HOME="[path to your java]"
Enregistrer et fermer puis exécutersource /etc/environment
la source
Définissez la version java dans la liste des fichiers installés. Pour voir la liste de la version installée, exécutez la commande suivante:
Ensuite, définissez votre version java selon la commande suivante:
la source
Installation d'Oracle Java:
export JAVA_HOME = / home / abu / Java / jdk1.8.0_45 / export PATH = $ JAVA_HOME / bin: $ PATH
la source