GNU/Linux >> Belajar Linux >  >> Linux

Cara mengatur JAVA_HOME di Linux untuk semua pengguna

  1. find /usr/lib/jvm/java-1.x.x-openjdk
  2. vim /etc/profile

    Tambahkan sudo jika masuk sebagai pengguna yang tidak memiliki hak istimewa, yaitu. sudo vim

  3. Tekan 'i' untuk masuk ke mode penyisipan
  4. tambahkan:

    export JAVA_HOME="path that you found"
    
    export PATH=$JAVA_HOME/bin:$PATH
    
  5. logout dan login lagi, reboot, atau gunakan source /etc/profile untuk segera menerapkan perubahan di shell Anda saat ini

Untuk semua pengguna, saya akan merekomendasikan membuat file di /etc/profile.d/java_home.sh baris berikut

# Set JDK installation directory according to selected Java compiler

export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")

Ini akan diperbarui secara dinamis dan bekerja dengan baik dengan alternatif sistem. Namun perhatikan bahwa pembaruan hanya akan dilakukan di shell login baru.


Anda dapat menggunakan /etc/profile atau lebih baik file seperti /etc/profile.d/jdk_home.sh

export JAVA_HOME=/usr/java/jdk1.7.0_05/

Anda harus ingat bahwa file ini hanya dimuat dengan shell login baru.. Jadi setelah bash -l atau sesi gnome baru dan itu tidak berubah dengan versi Java yang baru.


Linux
  1. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Linux – Bagaimana Cara Mengatur Afinitas Cpu Default Untuk Semua Daemon Di Systemd?

  1. Bagaimana cara mengatur variabel lingkungan untuk semua orang di bawah sistem linux saya?

  2. Bagaimana kita bisa mendapatkan daftar pengguna non-sistem di linux?

  3. Bagaimana cara menginstal modul untuk semua pengguna dengan pip di linux?

  1. Cara Menemukan Semua Pengguna Sudo Di Linux

  2. Bagaimana cara mendaftar semua pengguna dalam grup Linux?

  3. Bagaimana cara mengatur umask untuk pengguna sistem?