GNU/Linux >> Tutoriels Linux >  >> Linux

Rendre $JAVA_HOME facilement modifiable dans Ubuntu

Essayez ces étapes.

--Nous allons éditer "etc\profile". Les variables d'environnement sont à saisir en bas du fichier. Étant donné qu'Ubuntu ne donne pas accès au dossier racine, nous devrons utiliser quelques commandes dans le terminal

Étape 1 :Démarrez le terminal. Tapez la commande :gksudo gedit /etc/profile

Étape 2 :Le fichier texte du profil s'ouvrira. Saisissez les variables d'environnement en bas de la page........... Ex : export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java

export PATH=/home/alex/jdk1.6.0_22/bin:$PATH

étape 3 :enregistrez et fermez le fichier. Vérifiez si les variables d'environnement sont définies à l'aide de la commande echo........ Par exemple echo $PATH


Mettez les variables d'environnement dans le /etc/environment global fichier :

...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...

Exécutez "source /etc/environment" dans chaque shell où vous souhaitez que les variables soient mises à jour :

$ source /etc/environment

Vérifiez que cela fonctionne :

$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun

Super, pas besoin de se déconnecter.

Si vous souhaitez définir la variable d'environnement JAVA_HOME uniquement dans le terminal, définissez-la dans ~/.bashrc fichier.


Cela résoudra probablement votre problème :https://help.ubuntu.com/community/EnvironmentVariables

Variables d'environnement à l'échelle de la session

Afin de définir des variables d'environnement d'une manière qui affecte l'environnement d'un utilisateur particulier, il ne faut pas placer de commandes pour définir leurs valeurs dans des fichiers de script shell particuliers dans le répertoire personnel de l'utilisateur, mais utiliser :

~/.pam_environment - Ce fichier est spécifiquement destiné à définir l'environnement d'un utilisateur. Il ne s'agit pas d'un fichier de script, mais plutôt d'expressions d'affectation, une par ligne.

Non recommandé :

~/.profile - Il s'agit probablement du meilleur fichier pour placer les affectations de variables d'environnement, car il est exécuté automatiquement par le DisplayManager lors de la session de bureau du processus de démarrage ainsi que par le shell de connexion lorsque l'on se connecte à partir de la console textuelle.


Linux
  1. Comment installer g ++ sur Ubuntu

  2. VIM :comment aller à la ligne exacte sur Ubuntu

  3. Comment rendre un fichier NON modifiable ?

  4. Où le fichier de configuration du noyau est-il stocké ?

  5. Comment faire un global ~/.vimrc ?

Comment installer Make sur Ubuntu 20.04

Comment supprimer un fichier dans Ubuntu

Comment extraire un fichier RAR sur Ubuntu

Comment ajouter un fichier d'échange sur Ubuntu 20.04

Linux make Commande avec des exemples

Pourquoi est-il si difficile de trouver un fichier dans Ubuntu ?