Bagaimana menjalankan file .jar dengan klik dua kali?

26

Saya memiliki masalah menjalankan file .jar dengan mengklik dua kali file itu. Ketika saya pergi ke dialog Properties, saya tidak dapat menemukan Java - satunya Archive Manager dalam daftar program. Tapi java -jar somefile.jarbuka programnya.

Qafqaz Qafqaz
sumber

Jawaban:

23

Mungkin Anda tidak menginstal lingkungan runtime!

Untuk menginstalnya coba instruksi berikut.

sudo apt-get install openjdk-7-jre

Atau Anda dapat menginstal Oracle JRE menggunakan metode PPA dengan perintah berikut.

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Kemudian untuk menggunakannya untuk membuka file .jar, coba yang berikut ini.

  1. Klik kanan file .jar> Properti.
  2. Klik pada tab "Buka Dengan" di bagian atas.
  3. Ubah pilihan default menjadi lingkungan runtime java yang telah Anda instal.
  4. Klik Tutup dan Anda harus siap untuk mengklik dua kali.
CoalaWeb
sumber
16

Untuk membuat Java membuka file .jar per default (klik dua kali) klik kanan pada file .jar apa saja untuk memilih Properties . Di jendela berikut, pilih tab "Buka Dengan" untuk melihat, misalnya pilihan berikut:

masukkan deskripsi gambar di sini

Pilih Java runtime Anda dan tekan Set as default untuk menjadikan ini aplikasi default Anda untuk membuka file .jar.

Takkat
sumber
15

Menambahkan file yang disebut /usr/share/applications/java.desktop dengan konten berikut harus melakukan trik.

[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true

Setelah menambahkan file ini Anda harus dapat menemukan entri yang disebut JavadiOpen file with...-Dialog

Jawaban
sumber
Saya menganggap file .desktop ini hanya akan dibuat jika Anda menginstal JJ openjdk dan tidak ketika Anda menginstal JJK openjdk, meskipun JDK termasuk JRE?
earlio
Apakah ada cara untuk meminta Anda menjalankannya di terminal, mungkin dengan mengatur Terminalnilainya Terminal=prompt?
Dorian Dore
2

PELUNCUR APLIKASI

Setelah menginstal lingkungan Java runtime Anda dapat membuat ikon peluncuran seperti aplikasi lain dalam sistem dengan membuat *.desktopfile.
Itu membuat segalanya lebih mudah dan lebih cantik!

  • Buat folder di direktori pilihan Anda dengan file *.jar(aplikasi) dan *.png(ikon aplikasi). Dalam hal ini direktori yang akan saya gunakan adalah /usr/share/folder. Untuk itu ~/folderadalah ide yang baik untuk menamainya dengan nama aplikasi, misalnya, jika aplikasi tersebut VUE nama folder ~/VUEatau ~/vue.

    Buka terminal dan jalankan baris kode berikut:

    sudo mkdir /usr/share/folder

    Atau buka file manager Anda (Nautilus dalam kasus ini) dengan hak istimewa super admin dengan menjalankan baris kode berikut di terminal:

    gksu nautilus

    Setelah itu, buka /usr/sharedan buat folder folderdengan GUI .

  • Juga di terminal dan jalankan baris kode berikut:

    gksu gedit /usr/share/applications/*.desktop

    (Anda dapat menggunakan editor pilihan Anda. Dalam hal ini digunakan Gedit .)

  • Rekatkan baris kode berikut dalam file yang sedang Anda edit:

    [Desktop Entry]  
    Encoding=UTF-8  
    Name=Name  
    Categories=Category Name  
    Exec=java -jar /usr/share/folder/*.jar  
    Icon=/usr/share/folder/*.png  
    StartupNotify=false  
    Terminal=false  
    Type=Application  
    Comment=Application Name  
    StartupWMClass=Class  
    MimeType=application/*
  • Simpan file. ( *Selalu nama yang sama.)


IKON APLIKASI

Untuk ukuran ikon, Linux mendukung berbagai format gambar (PNG, JPG, SVG, dll.) Dan ukuran (16x16 ~ 512x512 px). Anda dapat menggunakan file PNG 32x32 ~ 96x96 px, atau 128x128 ~ 512x512 px SVG untuk hasil yang lebih baik. Dalam hal ini saya berpikir bahwa PNG 96x96 px sudah cukup untuk Desktop / Dash yang bagus.

Untuk lebih lanjut, lihat:


ASOSIASI FILE

Untuk langkah ini Anda harus membuat Tipe MIME , jika tidak ada, dan mengaitkannya dengan aplikasi dalam mimeapps.listfile. Untuk itu lihatlah berikut ini:


Catatan: Jika Anda menemukan sesuatu yang salah, silakan edit dan koreksi. Terima kasih!

Sardinha
sumber
0

Saya menggunakan Xfce 4 dengan file manager Thunar. Saya telah menginstal Oracle JDK dengan mengunduh file arsip dari situs web resmi Oracle. Saya telah mengekstraksi konten ke folder lokal saya dan menambahkan Java ke PATH. Jadi saya bisa menjalankan perintah berikut dari terminal

java -version

Anda dapat memulai * .jar file dari terminal dengan perintah berikut

java -jar filename.jar

Tetapi jika Anda ingin memulainya dengan mengklik dua kali pada file yang telah saya lakukan langkah-langkah berikut, jangan lupa bahwa saya menggunakan file manager Thunar pada Xfce 4, langkah-langkahnya mungkin berbeda;

  1. Klik kanan pada file * .jar
  2. Pilih "Buka dengan program lain"
  3. Centang "Gunakan perintah khusus"
  4. Masukkan perintah berikut dan klik OK

    java -jar

Ketika Anda mengklik dua kali pada file * .jar itu akan menjalankan perintah (perintah kedua yang saya berikan di atas) di latar belakang dan memulai program Java.

Sunting: Ketika runtime diinstal melalui ekstraksi arsip, runtime tidak akan muncul pada daftar pemilih aplikasi. Saya ingin menunjukkan bahwa pengguna dapat menggunakan perintah jika mereka menambahkan Java ke PATH.

Muhammed Kadir
sumber
Saya tidak yakin apa ini menambah jawaban yang ada. Proses yang Anda jelaskan tampaknya tidak jauh berbeda dari jawaban yang diterima.
Penatua Geek
@ElderGeek Ketika runtime diinstal melalui ekstraksi arsip, runtime tidak akan muncul di daftar pemilih aplikasi. Saya hanya ingin menunjukkan bahwa pengguna dapat menggunakan perintah jika mereka menambahkan Java ke PATH.
Muhammed Kadir