GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan beberapa file jar di classpath di linux

Katakanlah Anda memiliki beberapa file jar a.jar, b.jar dan c.jar. Untuk menambahkannya ke classpath saat kompilasi, Anda perlu melakukannya

$javac -cp .:a.jar:b.jar:c.jar HelloWorld.java

Untuk menjalankan lakukan

$java -cp .:a.jar:b.jar:c.jar HelloWorld

Anda menggunakan -classpath argumen. Anda dapat menggunakan jalur relatif atau absolut. Artinya adalah Anda dapat menggunakan jalur relatif ke direktori Anda saat ini, ATAU Anda dapat menggunakan jalur absolut yang dimulai dari root / .

Contoh:

bash$ java -classpath path/to/jar/file MyMainClass

Dalam contoh ini main fungsi terletak di MyMainClass dan akan dimasukkan di suatu tempat di file jar.

Untuk kompilasi, Anda perlu menggunakan javac

Contoh:

bash$ javac -classpath path/to/jar/file MyMainClass.java

Anda juga dapat menentukan classpath melalui variabel lingkungan, ikuti contoh ini:

bash$ export CLASSPATH="path/to/jar/file:path/tojar/file2"
bash$ javac MyMainClass.java

Untuk proyek java yang biasanya rumit, Anda harus mencari skrip semut bernama build.xml


Linux
  1. Cara Mengganti Nama Banyak File Bersama di Linux Menggunakan 3 Metode

  2. Cara Menambahkan Beberapa Rute di Linux Menggunakan Contoh Perintah ip

  3. Cara mengganti string dalam banyak file di baris perintah linux

  1. Cara Mengganti Nama File di Linux

  2. Bagaimana cara menambahkan file .so ke java.library.path di Linux

  3. Bagaimana cara mengunggah banyak file ke FTP dari server Linux?

  1. Cara menginstal Java di Linux

  2. Cara Menambahkan Nomor Baris Ke File Teks Di Linux

  3. Cara Membuat Zip Banyak File di Linux