Cara menginstal Java di Ubuntu

logo jawa

Java dikembangkan oleh Sun (sekarang dimiliki oleh Oracle) pada tahun 1992, dan muncul dari kebutuhan untuk membuat platform yang memungkinkan pengembangan kode sumber universal. Idenya adalah untuk mengembangkan aplikasi yang dapat dibuat di sistem operasi apa pun yang mendukung Java dan kemudian berjalan di sistem lain tanpa perlu modifikasi, yang dalam jargonnya dikenal sebagai WORA ("tulis sekali dijalankan di mana saja", atau "tulis sekali, jalankan di mana saja »).

Begitulah caranya Java berhasil mencapai sistem operasi utama seperti Windows, Mac OS X (pada saat itu, MacOS) dan tentu saja Linux. Dalam hal ini tentu saja, dengan kedatangan ke banyak distro, meskipun tidak semua sistem paket menggabungkannya dengan cara yang bersahabat atau menawarkan versi terbaru. Dan dalam beberapa kasus yang cukup terkenal seperti itu Ubuntu, kita harus mengambil beberapa putaran untuk menginstal runtime Java dan SDK-nya jika kita mau (atau perlu mulai mengembangkan kode).

Sekarang mari kita lihat cara menginstal java di Ubuntu, sesuatu yang tidak sepenuhnya rumit, meskipun memerlukan beberapa langkah yang harus jelas, terutama karena saat ini kami juga memiliki kemungkinan untuk menginstal versi Oracle Java -yaitu, yang resmi- dan OpenJDK, yang dikembangkan oleh komunitas dan itu dimulai sebagai taruhan untuk masa depan ketika tidak jelas apa peran Jawa dalam hal sikapnya terhadapnya. FOSS.

Kompatibilitas antara keduanya adalah 99,9 persen, tetapi secara pribadi saya pikir untuk pelatihan yang mempermudah kami jika kami ingin bekerja di perusahaan, akan lebih mudah untuk menyesuaikan sebanyak mungkin dengan alat resmi. Misalnya, dalam kasus Java, akan lebih berguna untuk mempelajari cara menggunakan Netbeans atau Eclipse dan menggunakan Java Oracle. Jadi, hal pertama adalah memeriksa apakah ketika menginstal distro kami itu datang dengan OpenJDK:

java -version

Sistem akan mengembalikan informasi dari Versi Java yang telah kami instal, misalnya sesuatu seperti 'OpenJDK Runtime Environment' jika kita memiliki versi OpenJDK. Jika itu masalahnya, kami dapat menghapusnya dengan:

sudo apt-get purge openjdk - \ *

Sekarang kami memiliki jaminan penuh telah menghapus semua yang terkait dengan instalasi Java sebelumnya, untuk memulai dengan yang bersih. Langkah pertama adalah membuat folder atau direktori tempat kita akan menginstal versi baru, dan ini sangat sederhana:

sudo mkdir -p / usr / local / java

Kalau begitu kita harus unduh Java SDK memberikan perhatian khusus apakah itu yang sesuai dengan sistem kita, yaitu 32 atau 64 bit, karena misalnya Java untuk 64 bit tidak akan bekerja dengan benar pada sistem 32-bit dan akan memberi kita semua jenis kesalahan. Kami menyalin unduhan ke folder yang kami buat di langkah sebelumnya, menggunakan:

cp jdk-8-linux-x64.tar.gz / usr / local / java

Kemudian kami memposisikan diri di direktori itu dan mengekstraknya:

tar -xvf jdk-8-linux-x64.tar.gz

Dengan perintah ini, file unduhan java, dan itu akan berada di dalam folder yang kita buat sebelumnya, seperti / usr / local / java / jdk8, dan di dalamnya semua subfolder yang merupakan bagian dari file terkompresi yang telah kita unduh.

Kami melakukannya dengan baik, dan ada sedikit yang tersisa tetapi kami masih memiliki langkah penting yang harus dilakukan dan itu adalah membuat sistem mengidentifikasi perintah Java sehingga kami dapat mengeksekusinya tanpa harus memasukkan seluruh jalur ke sana tetapi cukup dengan mengetik a perintah khusus, seperti Jawa, atau Jawa. Ini disebut 'tambahkan ke jalur' dan ini cukup mudah dilakukan karena kita harus mengubah konten file / etc / profile. Untuk ini kami menggunakan editor teks pilihan kami, dalam kasus saya Gedit:

sudo gedit / etc / profile

dan kami menambahkan yang berikut ini:

JAVA_HOME = / usr / local / java / jdk8
JALAN = $ JALUR: $ BERANDA / bin: $ JAVA_HOME / bin
ekspor JAVA_HOME
ekspor PATH

Kami menyimpan perubahan, dan sekarang kami punya tambahkan instalasi Java ini ke database sistem kami, yang kami lakukan melalui perintah pembaruan-alternatif.

Dengan perintah ini kami memberi tahu sistem bahwa Oracle Java JRE, JDK, dan Java Webstart tersedia:

sudo update-alternate –install "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1

sudo update-alternate –install "/ usr / bin / javac" "javac" "/ usr / local / java / jdk8 / bin / javac" 1

sudo update-alternate –install "/ usr / bin / javaws" "javaws" "/ usr / local / java / jdk8 / bin / javaws" 1

Sekarang ayo atur Oracle Java sebagai runtime default dari sistem:

sudo update-alternate –set java / usr / local / java / jdk8 / bin / java

sudo pembaruan-alternatif –set javac / usr / local / java / jdk8 / bin / javac

sudo update-alternate –set javaws / usr / local / java / jdk8 / bin / javaws

Itu saja, kami telah selesai dengan instalasi, dan kami dapat memverifikasinya dengan hanya menjalankan perintah awal lagi dan memverifikasi apa yang menyelamatkan kami:

versi java,

Seperti yang akan kita lihat, kita sudah akan menjalankan runtime Oracle Java yang diperbarui ke versi terbarunya.

Informasi lebih lanjut - Ubuntu dapat memiliki browser terbaik di dunia dan milik Anda, Netbeans di Ubuntu, Cara menginstal IDE di Ubuntu (I) kami


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Rodrigo castro dijo

    Ini memudahkan saya untuk menginstalnya dengan cara ini http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

  2.   James dijo

    Semua ini untuk menginstal Java, dan kemudian Anda bermaksud agar orang-orang beralih dari windows xp ke linux, tolong… ..Ini adalah chimera, dalam hal apapun lisensi windows 7 akan meningkat, saya pikir tahun ini tidak akan menjadi tahun baik Linux ……
    Sebuah berita fantastis sebagai teladan dari perangkat lunak gratis dan pilihan yang bagus dari open source dan lebih banyak chimera .... TAMPAKNYA CANONICAL DATANG DARI CLOUD …….

    Canonical menutup Ubuntu One karena gagal bersaing dengan perang harga layanan cloud

  3.   Willy klew dijo

    Jaumet, jelas bahwa prosedurnya agak membosankan tetapi menginstal beberapa alat pengembangan di Windows bukanlah tugas yang sepele (misalnya alat untuk pengembangan Android).
    Rodrigo, terkadang saya menginstal Java seperti itu, tetapi dalam kasus ini saya telah mencari solusi yang lebih pasti. Dan jika suatu hari PPA berhenti dipertahankan atau diperbarui di sana Anda tetap tinggal, sementara dalam prosedur yang kami detailkan ini kami hanya perlu memperbarui direktori tempat kami menginstal Java dengan versi baru, dan karena struktur JDK selalu merupakan tautan simbolis yang sama dan entri PATH akan selalu benar, terlepas dari apakah kita memiliki Java 8, Java 8.1, Java 9 atau apa pun.

    Salam!

  4.   dani dijo

    Saya telah mencoba, tetapi dengan perintah perbarui-instal pertama, terminal terlihat konyol, saya dapat terus memasukkan perintah yang tidak melakukan apa-apa, saya tidak tahu apakah perlu menunggu beberapa saat atau tidak, tetapi pada akhirnya, saya telah kembali ke openjdk, itu tidak buruk

  5.   Willy klew dijo

    Dani, betapa anehnya kau memberitahuku
    bisakah Anda memberi tahu saya output dari perintah

    sudo / usr / sbin / update-alternate –config java

    Salam!

  6.   Xavier dijo

    Sobat, semuanya baik-baik saja. Tapi saat saya mengetik perintah ini

    sudo update-alternate –install “/ usr / bin / javac” “javac” “/ usr / local / java / jdk8 / bin / javac” 1

    sudo update-alternate –install “/ usr / bin / javaws” “javaws” “/ usr / local / java / jdk8 / bin / javaws” 1

    error: link alternatif tidak mutlak sebagaimana mestinya: "/ usr / bin / javac"

    Hanya sudo pembaruan-alternatif ini - instal "/ usr / bin / java" "java" "/ usr / local / java / jdk8 / bin / java" 1 tidak memberi saya kesalahan.

    Dan ketika saya menulis java -version. Saya mengerti

    versi java "1.8.0_05"
    Java (TM) SE Runtime Environment (membangun 1.8.0_05-b13)
    Java HotSpot (TM) 64-Bit Server VM (build 25.5-b02, mode campuran)

    Saya tidak tahu apakah sudah terpasang dengan baik. karena saat menulis di konsol javac tidak mengenalinya.

    Saya sangat menghargai bantuan Anda.

    1.    Diri dijo

      sebelum menginstal tidak ada satu skrip pun jika tidak seperti itu ya - instal

  7.   Menggertak dijo

    Selamat malam, hanya tip sejak saya mencoba mengikuti tutorial ini tetapi saya pikir lebih banyak penjelasan yang hilang terlepas dari fakta bahwa beberapa perintah salah eja dan menandai banyak kesalahan seperti masalah di komentar di atas

  8.   Brayan lopez dijo

    Di mana di dokumen di gdit saya harus menambahkan ini?

    JAVA_HOME = / usr / local / java / jdk8
    JALAN = $ JALUR: $ BERANDA / bin: $ JAVA_HOME / bin
    ekspor JAVA_HOME
    ekspor PATH

  9.   Federico Silva dijo

    Saya punya masalah, saya seorang newbie dan saya mengikuti tutorial tentang cara menginstal java ke surat itu, tetapi ketika saya diminta untuk mengekstrak konten "jdk-8u31-linux-x64.tar.gz" yang di-host di buat folder, Ia mengatakan bahwa operasi tidak diperbolehkan dan tidak membiarkan saya mengekstraknya. Apa yang saya bisa lakukan?

    1.    Miguel Torres dijo

      Halo semua teman, hari ini saya menjadi pengguna Linux Mint dan saya mengalami masalah ini karena saya perlu menggunakan Java 8

      dan mengikuti langkah-langkah ini saya mengalami masalah yang sama seperti Anda.
      dan saya sudah menyelesaikannya, itu hanya kesalahan sintaks jika Anda memerlukan bantuan untuk menambahkan saya ke Skype nebneru85@hotmail.com dan saya memecahkan salam masalah

  10.   Jimmy olano dijo

    Dengan izin Anda: di sini kami "menyadarkan" entri dan memverifikasi seberapa mutakhirnya hari ini, Selasa, 06 Desember 2016 (pada tahap ini jika Anda TIDAK tertarik dengan ini, KLIK di tautan lain atau tutup tab ini di browser web Anda) ,
    DAN KAMI MULAI:

    Kami menghapus instalasi dengan memasukkan kata sandi 'root' kami:

    sudo apt-get purge openjdk - \ *

    Tautan untuk mengunduh jdk-8-linux-x64.tar.gz (periksa jenis prosesor Anda dan distro GNULinux, kami menggunakan Ubuntu16 64 bit):

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    *** Mulai hari ini 2016-12dic-06 sebenarnya paket tersebut memiliki nama jdk-8u111-linux-x64.tar.gz ***

    Untuk menyalin file terkompresi yang diunduh dan mengekstrak isinya, perintah "sudo" harus diawali sebelum setiap baris dari apa yang ditunjukkan di sini dalam tutorial ini (dalam kasus kami, kami menggunakan Ubuntu16 64-bit, mata):

    sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
    sudo cp jdk-8u111-linux-x64.tar.gz / usr / local / java /
    sudo tar -xvf jdk-8u111-linux-x64.tar.gz

    Saat menjalankan perintah sebelumnya, folder «/usr/local/java/jdk1.8.0_111» dibuat, saat ini jika kita memasukkan «java -version» di baris perintah, folder ini dengan hormat memberitahu kita untuk menginstalnya dengan «sudo apt install »Untuk apa kita harus memberi tahu sistem operasi kita DI MANA ITU DIINSTAL dengan mengubah 'profil':

    gksudo gedit / etc / profile

    PERHATIKAN bahwa kami menggunakan "gksudo" karena kami akan menggunakan gedit yang menggunakan antarmuka grafis, SECARA UMUM KAMI MENGGUNAKAN "nano" dan perintahnya adalah "sudo nano / etc / profile" TETAPI GUNAKAN EDITOR TEKS YANG ANDA INGINKAN JIKA editor teks yang dipilih memiliki antarmuka grafis, gunakan "gksudo".

    KAMI MENAMBAHKAN garis yang ditunjukkan dalam tutorial ini:

    JAVA_HOME = / usr / local / java / jdk8
    JALAN = $ JALUR: $ BERANDA / bin: $ JAVA_HOME / bin
    ekspor JAVA_HOME
    ekspor PATH

    (jangan tinggalkan tab atau spasi di file / etc / profile kami, tambahkan di akhir file).

    Kemudian kami menggunakan pembaruan-alternatif untuk mengarahkan distro GNULinux kami (perhatikan penggunaan tanda kutip tunggal, penggunaan DUA LAYAR di-instal dan variasi jalur untuk paket versi kami jdk1.8.0_111 -di komputer Anda mungkin berbeda- ):

    sudo update-alternate –install '/ usr / bin / java' 'java' '/usr/local/java/jdk1.8.0_111/bin/java' 1
    sudo update-alternate –install '/ usr / bin / javac' 'javac' '/usr/local/java/jdk1.8.0_111/bin/javac' 1
    sudo update-alternate –install '/ usr / bin / javaws' 'javaws' '/usr/local/java/jdk1.8.0_111/bin/javaws' 1

    Sekarang kita akan menetapkan Oracle Java sebagai runtime default sistem (sekali lagi perhatikan penggunaan tanda hubung ganda di –set dan -lagi- jalur kita mungkin berbeda dari jalur Anda di komputer):

    sudo pembaruan-alternatif –set java /usr/local/java/jdk1.8.0_111/bin/java
    sudo pembaruan-alternatif –set javac /usr/local/java/jdk1.8.0_111/bin/javac
    sudo update-alternate –set javaws /usr/local/java/jdk1.8.0_111/bin/javaws

    TERAKHIR PERIKSA VERSI TERINSTAL KAMI LAGI (ini akan mengembalikan sesuatu seperti ini -tergantung pada versi distro GNULinux Anda):

    jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$ java -version
    versi java "1.8.0_111"
    Java (TM) SE Runtime Environment (membangun 1.8.0_111-b14)
    Java HotSpot (TM) 64-Bit Server VM (build 25.111-b14, mode campuran)
    jimmy @ KEVIN: /usr/local/java/jdk1.8.0_111$

    SAYA BERHARAP PEKERJAAN SERVER HUMBLE INI AKAN BERMANFAAT, terima kasih telah mengizinkan saya mempublikasikan pengalaman kami dan karenanya kami berbagi pengetahuan gratis #SoftwareLibre 😎, atte. Jimmy Olano.

  11.   Isa dijo

    fakta "menyalin" perintah-perintah ini dan menempelkannya di terminal, itulah yang memberi saya kesalahan, selain tanda hubung ganda di * –instal * yang diperlukan, dan bahwa jalur java tidak benar, saya sarankan untuk menulisnya Selangkah demi selangkah