Cara Mengatur Beranda Java di CentOS

Konsep kejahatan komputer

Beberapa program Java menggunakan variabel Java_HOME untuk menemukan Java Runtime Environment.

Kredit Gambar: scyther5/iStock/Getty Images

Siapkan sistem CentOS Anda sehingga aplikasi Java Anda tahu persis di mana menemukan file yang dapat dieksekusi dan pustaka yang perlu dijalankan. Jika Anda memiliki hak root atau administrator, setel variabel $JAVA_HOME ke lokasi direktori Java untuk semua pengguna di seluruh sistem. Jika Anda hanya perlu mengatur jalur untuk sesi pengguna non-root Anda, tambahkan informasi jalur ke profil shell Bash pribadi Anda.

Setel JAVA_HOME Seluruh Sistem

Langkah 1

Mulai sesi terminal root dan kemudian ubah direktori ke folder /usr/lib/jvm. Jika mau, Anda juga dapat masuk ke sistem sebagai root.

Video Hari Ini

Langkah 2

Tampilkan konten folder dengan mengetikkan perintah berikut di prompt shell Bash dan kemudian menekan "Enter:"

ls -l

Daftar tersebut akan menampilkan beberapa tautan simbolik dan satu folder yang berisi file paket Java Anda. Folder Java yang diinstal pada sistem CentOS 7 mungkin memiliki nama yang menyerupai berikut ini:

java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Namun, path lengkap ke folder ini adalah:

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Langkah 3

Ketik perintah Ekspor shell Bash yang akan mengatur variabel $JAVA_HOME ke path lengkap folder Java dan kemudian tekan "Enter." Perintah Anda harus menyerupai berikut ini:

ekspor Java_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Jika Anda mengetik "echo $JAVA_HOME" (tanpa tanda kutip) pada baris perintah dan tekan "Enter", shell akan menampilkan jalur JAVA_HOME. Namun, perubahan jalur akan hilang saat Anda reboot, kecuali jika Anda menambahkan perubahan ke profil sistem yang terletak di folder /etc.

Langkah 4

Pindah direktori ke /etc dan kemudian buka file teks "profil" menggunakan editor seperti Vi, Emacs atau Nano. File teks profil berisi perintah, parameter, dan variabel bash shell di seluruh sistem yang tersedia untuk semua pengguna.

Langkah 5

Gulir ke baris kosong di dekat bagian bawah file, ketik perintah Ekspor yang sama yang Anda masukkan pada prompt shell, simpan file dan kemudian keluar dari editor Anda. Saat Anda atau pengguna lain masuk ke sesi CentOS, variabel JAVA_HOME akan disetel.

JAVA_HOME untuk Pengguna Tunggal

Langkah 1

Luncurkan pengelola file dan kemudian navigasikan ke folder /usr/lib/jvm. Manajer file harus menampilkan ikon untuk satu folder dan beberapa tautan simbolis.

Langkah 2

Pilih folder dan kemudian tekan "Ctrl-C" untuk menyalinnya ke clipboard. Satu item yang akan ditampung clipboard adalah path direktori lengkap ke folder Java.

Langkah 3

Sebagai pengguna non-root normal, luncurkan Gedit lalu buka file teks ".bash_profile" yang terletak di folder Beranda Anda. Pengaturan yang disertakan dalam .bash_profile diatur setiap kali Anda masuk ke sistem Anda.

Langkah 4

Klik baris kosong di dekat bagian bawah file dan kemudian tekan "Ctrl-V" untuk menempelkan path lengkap folder Java. Baris yang ditempel harus menyerupai berikut ini:

file:///usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Namun, untuk meletakkan jalur dalam format yang dapat Anda gunakan, hapus bagian "file://". Hasilnya akan menyerupai berikut ini

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Langkah 5

Tambahkan perintah ekspor shell Bash ke baris ini yang menetapkan jalur ke $JAVA_HOME, simpan perubahan Anda, lalu keluar dari Gedit. Perintah jalur terakhir di .bash_profile Anda harus menyerupai baris berikut:

ekspor Java_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Langkah 6

Keluar dari sesi CentOS Anda dan kemudian masuk kembali, atur variabel $JAVA_HOME ke lokasi Java saat ini.

Tip

Edit file .bash_profile atau /etc/profile Anda setiap kali paket Java sistem Anda diperbarui. Jalankan perintah berikut pada prompt terminal root atau pengguna normal untuk membandingkan versi Java saat ini dengan versi yang dirujuk oleh variabel $JAVA_HOME.

versi java

Peringatan

Informasi dalam artikel ini berlaku untuk CentOS 7 dan CentOS 6.5. Prosedur mungkin sedikit berbeda atau signifikan dengan versi CentOS lainnya.