Saya baru saja menginstal JDK di Ubuntu dengan sudo apt-get install openjdk-6-jdk
perintah, setelah instalasi di mana bin
direktori Java berada? Dan bagaimana saya bisa mengatur jalur lingkungan untuk direktori itu? Saya memiliki sedikit pengalaman dengan Ubuntu, adakah yang bisa memberikan saran atau menyarankan situs web yang bagus untuk referensi?
ubuntu
environment-variables
java
Ullas Prabhakar
sumber
sumber
export PATH=${JAVA_HOME}/bin:${PATH}
dan versinya diperbarui. Saya pikir prioritas kiri ke kanan berfungsi di sini.Java biasanya diinstal di
/usr/java
cari versi yang Anda miliki dan kemudian lakukan hal berikut:Dengan asumsi Anda menggunakan bash (jika Anda baru memulai, saya sarankan bash di shell lain) Anda bisa mengetikkan bash untuk memulainya.
Edit
~/.bashrc
file Anda dan tambahkan jalur sebagai berikut:untuk mis. vi
~/.bashrc
masukkan baris berikut:
setelah Anda menyimpan perubahan, keluar dan mulai ulang bash Anda atau cukup ketik bash untuk memulai shell baru
Ketik
export
untuk memastikan jalurnya benar.Ketik
java -version
untuk memastikan Java dapat diakses.sumber
Ubuntu menginstal openjdk6 ke
/usr/lib/jvm/java-6-openjdk
path. Jadi, Anda akan memiliki bin/usr/lib/jvm/java-6-openjdk/bin
. Biasanya classpath diatur secara otomatis untuk java & executable terkait.sumber
Untuk mengatur JAVA_HOME / PATH untuk satu pengguna , Masuk ke akun Anda dan buka file .bash_profile
Tetapkan JAVA_HOME sebagai berikut menggunakan sintaks ekspor
JAVA_HOME=<path-to-java>
. Jika jalur Anda disetel ke /usr/java/jdk1.5.0_07/bin/java, setel sebagai berikut:Tetapkan PATH sebagai berikut:
Jangan ragu untuk mengganti /usr/java/jdk1.5.0_07 sesuai pengaturan Anda. Simpan dan tutup file. Cukup keluar dan masuk kembali untuk melihat perubahan baru. Atau, ketikkan perintah berikut untuk segera mengaktifkan pengaturan jalur baru:
ATAU
Verifikasi pengaturan baru:
Tip: Gunakan perintah berikut untuk mencari jalur yang tepat untuk menjalankan java di bawah UNIX / Linux:
Harap perhatikan bahwa file ~ / .bashrc serupa, dengan pengecualian bahwa ~ / .bash_profile hanya berjalan untuk shell login Bash dan .bashrc berjalan untuk setiap shell Bash baru.
Untuk mengatur JAVA_HOME / PATH untuk semua pengguna , Anda perlu menyiapkan konfigurasi global dalam file
/etc/profile
ATAU/etc/bash.bashrc
untuk semua pengguna:Selanjutnya atur variabel PATH / JAVA_PATH sebagai berikut:
Simpan dan tutup file. Sekali lagi Anda perlu mengetik perintah berikut untuk segera mengaktifkan pengaturan jalur:
ATAU
sumber
jika Anda hanya menginstal openJDK, Anda harus memperbarui tautan Anda, karena Anda dapat memiliki beberapa instalasi OpenJDK.
sesudah ini
tambahkan baris berikut dalam file
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
Anda bisa mendapatkan versi java dengan
sumber
Untuk mengatur ruang lingkup sistem Anda harus menggunakan
/ etc / file environment
sudo gedit /etc/environment
adalah lokasi di mana Anda dapat mendefinisikan variabel lingkungan apa pun. Itu dapat terlihat di seluruh cakupan sistem. Setelah variabel didefinisikan, sistem perlu di-restart.
CONTOH:
Tambahkan seperti berikut:
Inilah situs yang bisa Anda temukan lebih banyak: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/
sumber
source /etc/environment
perintahSeharusnya meletakkan java di path Anda, mungkin di / usr / bin / java. Cara termudah untuk menemukannya adalah dengan membuka istilah dan ketik "yang java".
sumber
Anda perlu mengatur variabel $ JAVA_HOME
Dalam kasus saya saat mengatur Maven, saya harus mengaturnya ke tempat JDK diinstal.
Pertama cari tahu di mana JAVA diinstal:
java: / usr / bin / java / usr / share / java /usr/share/man/man1/java.1.gz
Sekarang gali lebih dalam-
lrwxrwxrwx 1 root root 46 Agustus 25 2018 / etc / alternative / java -> / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java Galilah lebih dalam:
-rwxr-xr-x 1 root root 6464 Mar 14 18:28 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Karena tidak dirujuk ke direktori lain, kami akan menggunakan ini.
Buka / etc / environment menggunakan nano
Tambahkan baris berikut
Muat ulang PATH menggunakan
Sekarang,
Ini output Anda:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Sumber yang saya sebut:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483
sumber
Tipe
Ketikkan kode di bawah ini di baris baru
Tipe
di terminal
sumber
Perbarui
bashrc
file untuk ditambahkanJAVA_HOME
sudo nano ~/.bashrc
Tambahkan
JAVA_HOME
kebashrc
file.export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin
Pastikan Java dapat diakses
java -version
Dalam hal instalasi manual JDK, Jika Anda mendapatkan kesalahan seperti yang ditunjukkan di bawah ini
Jalankan perintah berikut di direktori JAVA_HOME / lib Anda:
unpack200 -r -v -l "" tools.pack tools.jar
Jalankan perintah berikut di JAVA_HOME / jre / lib Anda
../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar
Pastikan Java dapat diakses
java -version
sumber
Cara menginstal paket java:
Instal versi / versi java yang diinginkan menggunakan paket ubuntu resmi, yang dikelola menggunakan alternatif:
sudo apt install -y openjdk-8-jdk
atau / dan versi lain:
sudo apt install -y openjdk-11-jdk
Jawaban di atas hanya benar ketika Anda hanya memiliki satu versi untuk semua perangkat lunak pada mesin Anda, dan Anda dapat melewati menggunakan pembaruan-alternatif. Jadi seseorang dapat dengan cepat meng-hardcode-nya di .bashrc atau tempat lain:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
tetapi tidak sehat, karena nantinya Anda dapat mengubah versinya.
Cara yang benar untuk mengatur JAVA_HOME (dan opsional JAVA_SDK, JAVA_JRE)
Cara yang benar (dan wajib ketika Anda memiliki lebih dari satu), adalah untuk mendeteksi apa pembaruan menunjuk ke, dan selalu menggunakan pembaruan-alternatif untuk beralih versi aktif.
Berikut adalah saran untuk keduanya: hanya akun unix tertentu atau untuk semua akun (level mesin).
1. hanya untuk akun unix tertentu:
Gunakan ini jika Anda tidak memiliki izin untuk melakukannya di level mesin.
2. Untuk melakukannya di level mesin, dan untuk semua shell bourne, Anda perlu 2 langkah:
2.a
Karena shell Anda mungkin tidak diatur sebagai interaktif secara default, Anda mungkin ingin melakukan ini juga:
2.b
PS: Seharusnya tidak perlu memperbarui $ PATH, karena pembaruan-alternatif menangani tautan ke / usr / bin /.
Lebih lanjut tentang: https://manpages.ubuntu.com/manpages/trusty/man8/update-alternatives.8.html
sumber
Biarkan saya Sederhanakan, unduh dulu JDK dari Situs Web Oracle: Tautan
2] Kemudian Ekstrak
3] Buat folder (jvm) di / usr / lib / ie / usr / lib / jvm
4] pindahkan folder yang diekstrak dari jdk ke / usr / lib / jvm /
* Catatan: gunakan terminal, sudo, perintah mv yaitu sudo mv
5] Buat file .sh di /etc/profile.d/ misalnya: /etc/profile.d/myenvvar.sh
6] Dalam jenis file .sh
* Catatan: gunakan terminal, gedit dan sudo misalnya: sudo gedit myenvvar.sh
7] Matikan Komputer, setelah semua langkah ini dan Restart
8] Buka Terminal, dan ketik
9] Periksa output, lalu ketik
10] Periksa hasilnya dan senang :)
sumber
Langkah 1:
Langkah 2:
Step3:
sumber
buka jdk setelah terinstal berada umumnya di / usr / lib / java-6-openjdk Seperti biasa Anda perlu mengatur JAVA_HOME, calsspath dan Path Di ubuntu 11.04 ada file lingkungan yang tersedia di / etc di mana Anda perlu mengatur semua tiga jalur. Dan kemudian Anda perlu me-restart sistem Anda agar perubahan diterapkan ..
Berikut adalah situs untuk membantu Anda menjelajahi http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
sumber
Yang harus Anda lakukan sekarang adalah untuk mengatur
“JAVA_HOME”
dan“PATH”
lingkungan variabel dan kemudian Anda selesai. Masukkan perintah berikut untuk mengatur variabel lingkungan Anda. Pastikan variabel lingkungan Anda menunjuk ke instalasi JDK yang valid pada mesin Anda. Untuk Ubuntu 18.04, pathnya adalah/usr/lib/jvm/java-8-openjdk-amd64/
Untuk memeriksa apakah jalur JAVA_HOME Anda telah berhasil disimpan, masukkan perintah berikut untuk memeriksa.
sumber
Saya memiliki Linux Lite 3.8 (Berbasis Ubuntu 16.04 LTS) dan perubahan jalur pada file berikut (dengan hak akses root) dengan restart telah membantu.
sumber
Anda dapat menginstal java default Ubuntu (17.10) dari apt:
Dan itu akan mengatur PATH untuk Anda, jika Anda perlu menginstal versi Java tertentu, Anda dapat mengikuti YouTube ini
sumber
Buka file
/etc/environment
dengan editor teks. Tambahkan barisJAVA_HOME="[path to your java]"
Simpan dan tutup lalu jalankansource /etc/environment
sumber
Atur versi java dari daftar yang diinstal. Untuk melihat daftar versi yang diinstal jalankan perintah berikut:
Kemudian atur versi java Anda sesuai dengan perintah berikut:
sumber
Instalasi Oracle Java:
export JAVA_HOME = / home / abu / Java / jdk1.8.0_45 / export PATH = $ JAVA_HOME / bin: $ PATH
sumber