Saya memiliki CentOS 5, tetapi saya tidak tahu langkah-langkah untuk menginstal Java SDK di Linux.
Di mana mengunduh file RPM dan apa yang dapat saya lakukan selanjutnya untuk menginstalnya sepenuhnya?
Kemudian saya perlu menginstal Tomcat .
Atau apakah ada paket siap pakai untuk semua?
Jawaban:
Perintah berikut akan mengembalikan daftar semua paket yang terkait langsung dengan Java. Mereka akan berformat
java-<version>
.Jika tidak ada paket yang tersedia, Anda mungkin perlu mengunduh repositori baru untuk mencari. Saya sarankan untuk melihat repo Dag Wieers . Setelah mengunduhnya, coba lagi perintah di atas.
Anda akan melihat setidaknya satu versi paket Java yang tersedia untuk diunduh. Bergantung pada saat Anda membaca ini, versi terbaru yang tersedia mungkin berbeda.
Paket di atas saja hanya akan menginstal JRE. Untuk juga menginstal
javac
dan JDK, perintah berikut akan melakukan triknya:Paket-paket ini akan diinstal (serta dependensinya):
sumber
sudo yum install java-1.7.0-openjdk.x86_64
hanya menginstal JRE (javac
tidak akan ada).sudo yum install java-1.7.0-openjdk-devel
menginstal JDK.yum install
perintah pada 5.6).@Sventeck, perfecto.
redhat docs selalu merupakan sumber yang bagus - tutorial bagus yang menjelaskan cara menginstal JDK melalui yum dan kemudian mengatur jalur dapat ditemukan di sini (bersenang-senang!) - Instal OpenJDK dan setel $ JAVA_HOME path
OpenJDK 6:
OpenJDK 7:
Untuk mendaftar semua paket java openjdk-devel yang tersedia coba:
sumber
echo JAVA_HOME="path/to/JAVA_HOME" >> /etc/environment
yum install java-1.8.0
lalu:
dan cek:
sumber
Di centos 7, saya hanya melakukannya
sudo yum install java-sdk
Saya berasumsi Anda sudah memiliki repo paling umum. Centos baru saja menemukan SDK yang benar dengan sufix -devel.
sumber
Jawaban alternatifnya adalah,
daripada memilih satu dari daftar dan menginstalnya
sebagai contoh,
sumber
Berikut adalah informasi rinci tentang pengaturan Java dan jalurnya di CentOS6.
Langkah-langkah di bawah ini adalah untuk instalasi Java versi 8 terbaru:
Sekarang Anda dapat menguji penginstalan dengan program java sampel
sumber
Karena Oracle memasukkan beberapa md5hash ke tautan unduhan mereka, seseorang tidak dapat secara otomatis merakit tautan unduhan untuk baris perintah.
Jadi saya mengotak-atik beberapa baris perintah bash untuk mendapatkan tautan unduhan jdk terbaru, mengunduhnya dan langsung menginstal melalui rpm. Untuk semua yang tertarik:
Bagian yang tebal harus diganti dengan kemasan yang Anda sukai.
sumber
Jika Anda menginginkan Oracle JDK dan tidak ingin menggunakan yum / rpm, lihat jawaban ini di sini:
Mengunduh Java JDK di Linux melalui wget ditampilkan halaman lisensi sebagai gantinya
Sesuai posting itu, Anda dapat mengotomatiskan unduhan tarball menggunakan curl dan menentukan header cookie.
Kemudian Anda dapat meletakkan konten tarball di tempat yang tepat dan menambahkan java ke PATH Anda, misalnya:
sumber
gunakan perintah di bawah ini untuk menginstal oracle java8 melalui terminal
Langkah -1) Kunjungi halaman unduh Oracle JDK, cari versi RPM
Langkah -2) Unduh oracle java 8 menggunakan perintah di bawah ini wget --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441 /jdk-8u121-linux-x64.rpm
Langkah -3) Instal java8 menggunakan perintah di bawah ini sudo yum localinstall jdk-8u121-linux-x64.rpm Sekarang JDK harus diinstal di /usr/java/jdk1.8.0_121 Langkah -4) Hapus file .rpm yang diunduh untuk memanfaatkan ruang angkasa. rm jdk-8u121-linux-x64.rpm
Langkah -5) Verifikasi java dengan menggunakan perintah java -version
Langkah -6) Jika CentOS telah menginstal beberapa JDK, Anda dapat menggunakan perintah alternatif untuk mengatur alternatif java sudo default --config java
Langkah -7) Set opsional variabel Lingkungan JAVA_HOME. salin jalur instalasi jdk yaitu /usr/java/jdk1.8.0_121 gunakan perintah di bawah ini untuk mengekspor java home export JAVA_HOME = / usr / java / jdk1.8.0_121 export PATH = $ PATH: $ JAVA_HOME
sumber
Saya telah menulis skrip shell untuk menginstal / menghapus java di centos. Anda bisa menyelesaikannya hanya dengan menjalankan shell. Inti dari cangkang ini adalah:
Anda dapat melihat detail lebih lanjut di sini: https://github.com/daikaixian/WaterShell/tree/master/program_installer
Semoga berhasil untuk Anda.
sumber
Inilah yang saya lakukan:
Pertama, saya mengunduh
.tar
file untuk Java JDK dan JRE dari situs Oracle.Ekstrak
.tar
file tersebut ke dalam folder opt.Saya menghadapi masalah meskipun mengatur variabel lingkungan saya,
JAVA_HOME
danPATH
untuk Java 9, itu masih menampilkan Java 8 sebagai lingkungan runtime saya. Oleh karena itu, saya menghubungkan dari direktori Java 9.0.4 untuk/user/bin
menggunakanln
perintah.Saya menggunakan
java -version
perintah untuk memeriksa versi java mana yang saat ini disetel sebagai lingkungan runtime java default saya.sumber
Untuk menginstal OpenJDK 8 JRE menggunakan yum dengan pengguna non root, jalankan perintah ini:
untuk memverifikasi java -version
sumber