Saya memiliki sistem ubuntu dan saya ingin mengganti openjdk saya dengan oracle-jdk.
Namun jika saya menghapus open-jdk saya dan kemudian menginstal oracle-jdk, ketika saya mencoba menginstal beberapa paket mereka ingin menginstal openjdk dan saya tidak menginginkan ini.
Apakah ada cara untuk menginstal paket-paket itu di atas oracle-jdk? Salah satu paket tersebut adalah freemind.
java
dependencies
openjdk
ali kecil
sumber
sumber
PATH
dalam/etc/profile.d/jdk.sh
. Menghapus file ini dan memulai shell baru diizinkanupdate-alternatives
untuk melakukan tugasnya.Jawaban:
Anda dapat sepenuhnya menghapus
OpenJDK
dan menginstal baruOracle Java JDK
dengan mengikuti langkah-langkah ini:Hapus
OpenJDK
sepenuhnya dengan perintah ini:Unduh di
Oracle Java JDK
sini .Catatan: unduh file yang sesuai, misalnya jika sistem Anda adalah x64 Ubuntu (yaitu, Debian) file unduhan diberi nama seperti ini:
jdk-8u51-linux-x64.tar.gz
Untuk menemukan versi OS Anda, periksa di sini
Membuat folder bernama
java
dalam/usr/local/
dengan perintah ini:Salin file yang Diunduh di direktori
/usr/local/java
. Untuk melakukan ini,cd
ke direktori tempat file yang diunduh berada dan gunakan perintah ini untuk menyalin file itu ke/usr/local/java/
:CD ke
/usr/local/java/
direktori dan ekstrak file yang disalin dengan menggunakan perintah ini:Setelah ekstraksi, Anda harus melihat folder bernama
jdk1.8.0_51
.Perbarui
PATH
file dengan membuka/etc/profile
file dengan perintahsudo nano /etc/profile
dan tempel berikut ini di akhir file:Simpan dan keluar.
Beri tahu sistem bahwa versi Oracle Java baru tersedia dengan perintah berikut:
Jadikan Oracle Java JDK sebagai default dengan perintah berikut ini:
Muat ulang sytem wide PATH / etc / profile dengan perintah ini:
Mulai ulang sistem Anda.
Periksa versi Java JDK dengan
java -version
perintah. Jika instalasi berhasil, itu akan ditampilkan seperti berikut:Itu dia!
Catatan: Kami berasumsi bahwa file yang diunduh bernama
jdk-8u51-linux-x64.tar.gz
dan menggunakan nama ini di semua perintah yang digunakan dalam langkah 2, 4 dan 5. Ini mungkin tergantung pada jenis OS, jenis prosesor (yaitu, 32bit atau 64bit)sumber
wget --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz"
Anda selalu dapat menyalin versi terbaru dengan membuka kembali halaman unduhan Oracle dan menghasilkan yang baru.Anda tidak perlu menghapus openjdk untuk menggunakan / menginstal jdk oracle. Cukup instal jdk oracle dan konfigurasikan java mana yang ingin Anda gunakan dengan mengonfigurasinya dengan:
Anda dapat menemukan bantuan lebih lanjut di sini: https://help.ubuntu.com/community/Java
sumber
Diuji di Ubuntu 14.04 / 16.04. Dalam tiga langkah:
Instal
oracle-java7-installer
(atauoracle-java8-installer
) dari repositori webupd8teamPastikan itu bekerja dengan perintah berikut:
Seharusnya menampilkan sesuatu yang mirip dengan:
(Opsional) Hapus open-jdk jika Anda benar-benar ingin / perlu:
Anda dapat menemukan informasi lebih lanjut di sini
sumber
Unable to find java executable. Check JAVA_HOME and PATH environment variables.
kesalahanoracle-java8-installer
W: The repository 'http://ppa.launchpad.net/natecarlson/maven3/ubuntu xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
Setelah menghapus openjdk, coba pendekatan ini yang berhasil untuk saya:
Instal oracle jdk 7 di server ubuntu (diuji dengan ubuntu 12.0.4)
beberapa info lebih lanjut di sini: https://launchpad.net/~webupd8team/+archive/java
(catatan untuk mengadaptasi ini untuk versi jdk Anda)
sumber