GNU/Linux >> Belajar Linux >  >> Linux

membuat paket java di baris perintah

Ada tiga bagian:(1) membuat struktur direktori; (2) menunjukkan paket dalam file java; (3) kompilasi.

Misalnya, jika Anda ingin membuat paket com.mycompany.myproject , maka Anda harus memulai di direktori dasar untuk proyek Anda dan kemudian:

(1) buat direktori com/mycompany/myproject

(2) buat file java di direktori itu, menyatakan package com.mycompany.myproject di dalamnya;

(3) kompilasi file, misalnya dengan javac -cp . com/mycompany/myproject/*.java

Anda mungkin ingin menentukan direktori keluaran yang berbeda agar tidak mencampur sumber dan kelas yang dikompilasi.

Jika Anda perlu menggunakan pustaka eksternal (file .jar) untuk mengompilasi, maka Anda perlu menggunakan -cp atau -classpath parameter baris perintah ke javac alat untuk menentukannya, mis.

javac -cp .:some_library.jar:lib/another_library.java com/mycompany/myproject/*.java

Sebaiknya letakkan semua perpustakaan eksternal di satu tempat, mis. lib subdirektori dari direktori proyek utama Anda. Dan, omong-omong, javac di atas perintah mengasumsikan lingkungan seperti unix. Jika Anda menggunakan Windows, Anda harus menggunakan ; untuk pemisahan jalur.


paket hanyalah direktori di sistem file. Jadi paket Anda:com.mycompany.util sesuai dengan direktori com/mycompany/util .

Saat menjalankan dan mengkompilasi dll direktori kerja Anda saat ini harus berada di tempat direktori teratas itu berada.

Untuk menyertakan pustaka, sertakan pustaka di classpath Anda saat mengompilasi dan menjalankan. Misalnya membuat direktori Proyek myproject dan di bawahnya ada file dan paket java Anda di bawah myproject/src/ dan pustaka yang Anda gunakan di bawah myproject/libs/ Kemudian ketika direktori kerja Anda saat ini adalah myproject jalankan java -cp .:libs/*.jar atau sama dengan javac .

Tapi saya sarankan Anda mencoba menggunakan ant atau maven.


Anda bisa bergaul dengan baik di baris perintah dengan menggunakan alat pengemasan seperti Ant atau Maven. Maven sangat berguna karena ini adalah alat tingkat tinggi yang sudah mengetahui cara membuat berbagai jenis project:aplikasi baris perintah, aplikasi web, pustaka, dll. Maven juga menangani dependensi pustaka dengan mengunduhnya dari repositori.


Linux
  1. Hasilkan kata sandi di baris perintah Linux

  2. 8 tips untuk baris perintah Linux

  3. Bagaimana Cara Mendapatkan Hitungan File Dalam Direktori Menggunakan Baris Perintah?

  1. Diurutkan dengan sort di baris perintah

  2. Menggunakan kekuatan di baris perintah Linux

  3. Miliki sapi di baris perintah Linux

  1. Masukkan diri Anda ke dalam baris perintah Linux

  2. Manajemen Paket CentOS 8 dengan DNF di Baris Perintah

  3. Menggunakan –exclude Dengan Perintah Du?