Bagaimana untuk menjalankan fail jar di Linux

WBOY
Lepaskan: 2024-02-20 10:40:03
ke hadapan
834 orang telah melayarinya

如何在 Linux 中运行 jar 文件

  • Prasyarat untuk menjalankan fail JAR

    Menjalankan fail JAR pada sistem Linux memerlukan pemasangan Java Runtime Environment (JRE), yang merupakan komponen asas yang diperlukan untuk melaksanakan aplikasi Java, termasuk Java Virtual Machine (JVM), perpustakaan kelas teras, dsb.

    Banyak pengedaran Linux arus perdana, seperti Ubuntu, Debian, Fedora, openSUSE, dll., menyediakan perpustakaan perisian pakej JRE untuk memudahkan pemasangan pengguna. Langkah-langkah untuk memasang JRE pada pengedaran popular diperincikan di bawah.

    Selepas menyediakan JRE, anda boleh memilih untuk menggunakan terminal baris arahan atau antara muka pengguna grafik untuk melancarkan fail JAR mengikut keutamaan peribadi anda. Pilihan anda mungkin bergantung pada kebiasaan anda dengan cangkerang Linux dan keutamaan peribadi.

    Pasang Java Runtime Environment pada Linux

    Berikut ialah arahan langkah demi langkah untuk memasang JRE pada beberapa pengedaran Linux yang paling banyak digunakan:

    Pasang JRE pada Ubuntu dan Debian

    Untuk menyediakan JRE pada Ubuntu atau pengedaran berasaskan Debian yang berkaitan (seperti Linux Mint), gunakan pengurus pakej apt untuk melaksanakan proses berikut:

    sudo apt install default-jre
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk

    Sahkan bahawa JRE dipasang dengan betul dengan menyemak versinya:

    java -version
    Salin selepas log masuk
    Salin selepas log masuk

    Ini akan mengeluarkan butiran tentang JRE yang dipasang dan mengesahkan bahawa ia telah disediakan dengan betul.

    Pasang JRE pada openSUSE

    Untuk pemasangan openSUSE Leap/Tumbleweed, JRE disediakan seperti berikut:

    sudo zypper install java-11-openjdk
    Salin selepas log masuk

    Sahkan bahawa JRE yang sesuai kini aktif:

    java -version
    Salin selepas log masuk
    Salin selepas log masuk

    Pasang JRE pada pengedaran Linux yang lain

    Untuk pengedaran lain, cari repositori pakej mereka untuk mendapatkan pakej JRE/JDK yang tersedia. Beberapa pilihan ialah:

    • Pada MX Linux, gunakan:
    sudo apt install default-jre
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
    sudo apt install default-jre
    Salin selepas log masuk
    Salin selepas log masuk
    Salin selepas log masuk
    • Di Kali Linux, gunakan:
    sudo yum instal
    
    Salin selepas log masuk
    • Pada CentOS, gunakan:
    l java-11-openjdk
    
    Salin selepas log masuk
    • Pada AlmaLinux, gunakan:
    sudo dnf install java-latest-openjdk
    
    Salin selepas log masuk
    • Pada RHEL, dayakan repositori EPEL dan gunakan:
    sudo yum install java-11-openjdk
    Salin selepas log masuk

    Ini meliputi proses pemasangan untuk kebanyakan pengedaran Linux biasa. Sekarang kita boleh meneruskan untuk menjalankan fail JAR sebenarnya.

    Jalankan fail JAR melalui baris arahan

    Selepas memasang JRE, anda boleh menggunakan arahan java untuk melaksanakan fail JAR dari terminal . Berikut ialah sintaks asas:

    java -jar 
    Salin selepas log masuk

    Sebagai contoh, untuk melancarkan program bernama app 的文件。罐gunakan:

    java -jar app.jar
    Salin selepas log masuk

    Fail ini perlu mempunyai kebenaran boleh laku untuk berfungsi dengan betul. Untuk mengelakkan ralat kebenaran, tetapkan kebenaran sebelum menjalankan JAR:

    chmod +x app.jar
    java -jar app.jar
    Salin selepas log masuk

    Beberapa pilihan tambahan yang anda boleh hantar ke java -jar :

    • Untuk menetapkan saiz timbunan Java maksimum (dalam kes ini 2GB):
    java -jar -Xmx2G app.jar
    Salin selepas log masuk
    • Untuk melihat amaran pengesahan JAR:
    java -jar -Xverify:none app.jar
    Salin selepas log masuk
    • Untuk melumpuhkan caching Java apabila melancarkan JAR:
    java -jar -Xint app.jar
    Salin selepas log masuk
    • Untuk menjalankan fail JAR secara senyap di latar belakang dan bukannya membuka tetingkap baharu:
    java -jar app.jar &
    Salin selepas log masuk

    Ini merangkumi perkara utama yang anda perlu tahu untuk melancarkan fail JAR dari terminal baris arahan di Linux.

    Jalankan fail JAR melalui GUI

    Jika anda lebih suka mengklik pada fail JAR daripada menggunakan terminal, persekitaran desktop Linux juga menyediakan cara grafik untuk melaksanakannya. Berikut adalah beberapa pilihan:

    Menu Konteks Pengurus Fail

    Kebanyakan pengurus fail Linux, seperti Nautilus (GNOME Files), Dolphin, Thunar, dsb., mendaftarkan jenis fail .罐 secara automatik untuk membolehkan melaksanakannya daripada menu konteks klik kanan.

    Cuma klik kanan pada fail JAR, tuding pada "Buka dengan" dan pilih "Java" atau mana-mana JRE yang dipasang daripada menu. Ini akan memulakan aplikasi JAR.

    Pelancar Desktop

    Kaedah lain ialah menggunakan pelancar menu, yang membolehkan anda membuat pintasan untuk menjalankan fail JAR, serupa dengan fail Windows .exe atau Linux .desktop. Contohnya, dalam KDE Plasma anda boleh:

  • Klik kanan pada fail JAR dan buat pelancar.
  • Jika anda mahukan output terminal, semak pilihan "Jalankan dalam Terminal".
  • Lancarkan JAR dengan mengklik dua kali pada ikon pelancar.
  • GNOME, Xfce dan desktop lain mempunyai fungsi yang sama untuk menjana pelancar.

    Perkaitan fail tersuai

    Anda juga boleh mengaitkan .罐 fail secara manual yang dibuka dengan JRE apabila dwiklik.

    Pada GNOME, gunakan pilihan "Aplikasi Lain" dalam "Keutamaan" - "> Fail Associations" untuk .罐 文件始终使用 java -jar fail sentiasa dilancarkan menggunakan perintah java -jar.

    Jadi, secara ringkasnya, semua GUI Linux utama termasuk kaedah untuk melaksanakan fail JAR secara grafik tanpa menggunakan terminal.

    Atas ialah kandungan terperinci Bagaimana untuk menjalankan fail jar di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Label berkaitan:
    sumber:mryunwei.com
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan