GNU/Linux >> Belajar Linux >  >> Linux

jlink:perintah tidak ditemukan

Alat baru, yang disebut jlink diperkenalkan di Java 9 yang memungkinkan pembuatan gambar runtime modular. Gambar runtime ini tidak lain adalah kumpulan dari satu set modul dan dependensinya. Proposal peningkatan Java, JEP 220, mengatur struktur gambar runtime ini.

Alat JLink dirancang untuk menyediakan fase opsional antara waktu kompilasi dan waktu proses, yang disebut waktu tautan, yang menghubungkan satu set modul dan dependensi transitifnya untuk membuat gambar waktu proses. JLink membuat penerapan lebih sederhana dan juga mengurangi ukuran aplikasi.

Sintaks pemanggilan jLink adalah sebagai berikut:

jlink --module-path [modulepath] --add-modules [modules] --limit-modules [modules] --output [path]

Di sini,
–module-path – jLink menggunakan jalur modul untuk menemukan modul seperti stoples modular, file JMOD
–add-modules – Sebutkan modul yang perlu disertakan dalam kumpulan modul default untuk gambar waktu berjalan, secara default kumpulan modul kosong.
–limit-modules – Gunakan opsi ini untuk membatasi modul, yang diperlukan untuk aplikasi kita.
–output – Gambar run-time yang dihasilkan akhir akan disimpan di direktori keluaran
–help – daftar detail tentang opsi jLink
–versi – tunjukkan nomor versi

Jika Anda mendapatkan kesalahan di bawah ini saat menjalankan perintah jlink:

jlink: command not found

Anda dapat menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.

Distribusi Perintah
Debian apt-get install openjdk-12-jdk-headless
Ubuntu apt-get install openjdk-9-jdk-headless
Linux Arch pacman -S jdk10-openjdk
Kali Linux apt-get install openjdk-11-jdk-headless
Fedora instal dnf java-9-openjdk-devel-debug-1
Raspbian apt-get install openjdk-9-jdk-headless

Kesimpulan

Alat baru di JDK 9 adalah perintah jlink—penghubung Java untuk membuat gambar runtime kustom. Anda dapat menyertakan apa saja yang diperlukan agar aplikasi atau kumpulan aplikasi tertentu dapat dijalankan dalam waktu proses khusus. Misalnya, jika Anda membuat runtime untuk perangkat yang tidak mendukung GUI, Anda dapat membuat runtime tanpa modul terkait yang mendukung Swing dan JavaFX.


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. pstree:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan