Pertanyaan Cara menjalankan program Java di Ubuntu


sachin@sachin-Lenovo-G550:~$ java -version
java version “1.7.0_21″
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK Server VM (build 23.7-b01, mixed mode)

Ketika saya menjalankan perintah di atas ini menunjukkan bahwa Java terinstal di sistem saya, tetapi ketika saya akan mengkompilasi program Java, ia memberikan pesan kesalahan berikut:

sachin@sachin-Lenovo-G550:~/programs$ javac abc.java
The program ‘javac’ can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* gcj-4.7-jdk
* openjdk-7-jdk
* openjdk-6-jdk
Try: sudo apt-get install

Tolong beritahu saya bagaimana cara menyingkirkannya dan menjalankan program Java saya.


13
2017-07-19 05:16


asal




Jawaban:


Buka terminal dan jalankan:

sudo apt-get install openjdk-7-jdk

dan kemudian kompilasi program Java Anda seperti sebelumnya dengan: javac abc.java. Kemudian jalankan dengan:

java abc  ## The name of the class to be called is abc NOT abc.class

Anda juga dapat mengganti openjdk-6-jdk daripada openjdk-7-jdk di perintah pertama. Di Ubuntu 15.10 dan yang lebih baru, Anda juga dapat mengganti openjdk-8-jdk daripada openjdk-7-jdk di perintah pertama. Di Ubuntu 17.10 Anda juga dapat mengganti openjdk-9-jdk. Di Ubuntu 17.10 dan selanjutnya Anda juga dapat mengganti openjdk-11-jdk.


12
2017-07-19 05:26





Jika Anda lebih suka menginstal Oracle JDK, instruksi langkah demi langkah untuk menginstal Oracle JDK 8 dijelaskan dalam artikel ini: Instal Oracle JDK Terbaru di Ubuntu

Langkah 1: Unduh JDK terbaru (jdk-Xuxx-linux-xXX.tar.gz) dari pejabat ini link.

Langkah 2: Buka terminal (Ctrl + Alt + T) dan masukkan perintah berikut.

sudo mkdir /usr/lib/jvm

Langkah 3: Masukkan perintah berikut untuk mengubah direktori.

cd /usr/lib/jvm

Langkah 4: Ekstrak file jdk-Xuxx-linux-xXX.tar.gz di direktori tersebut menggunakan perintah ini.

sudo tar -xvzf ~/Downloads/jdk-8u45-linux-x64.tar.gz

Langkah 5: Masukkan perintah berikut untuk membuka file variabel lingkungan.

sudo gedit /etc/environment

Langkah 6: Di file yang dibuka, tambahkan folder bin berikut ke variabel PATH yang ada.

/usr/lib/jvm/jdk1.8.0_45/bin
/usr/lib/jvm/jdk1.8.0_45/db/bin
/usr/lib/jvm/jdk1.8.0_45/jre/bin

Variabel PATH harus dipisahkan dengan titik koma. Perhatikan bahwa versi JDK yang diinstal adalah 1,8 pembaruan 45. Bergantung pada versi JDK Anda, jalurnya bisa berbeda. Tambahkan variabel lingkungan berikut di akhir file.

J2SDKDIR="/usr/lib/jvm/jdk1.8.0_45"
J2REDIR="/usr/lib/jvm/jdk1.8.0_45/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_45"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_45/db"

File lingkungan sebelum modifikasi:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

File lingkungan setelah modifikasi:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_45/bin:/usr/lib/jvm/jdk1.8.0_45/db/bin:/usr/lib/jvm/jdk1.8.0_45/jre/bin"
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_45"
J2REDIR="/usr/lib/jvm/jdk1.8.0_45/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_45"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_45/db"

2
2017-08-08 12:45