Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Mengembangkan Modul dengan Java 9 di Eclipse IDE, Bagian 2

Dalam tutorial sebelumnya, “Mengembangkan Modul dengan Java 9 di Eclipse IDE, Bagian 1,” kami memperkenalkan modul di Java 9. JSR 376:Ketentuan Sistem Modul Platform Java untuk sistem modul dan Java 9 mengimplementasikan sistem modul. Kami mendefinisikan modul dan arahan terkait modul , ekspor , dan memerlukan . Kami juga membahas tujuan dan manfaat dari sistem modul. Dalam tutorial lanjutan ini, kami akan memperkenalkan menggunakan modul di Eclipse IDE. Tutorial ini memiliki bagian berikut:

  • Mengatur Lingkungan
  • Membuat Proyek Java
  • Mengonfigurasi Deklarasi Modul
  • Menambahkan Kelas Utama untuk Modul
  • Mengonfigurasi VM Args untuk Jalur Modul
  • Menjalankan Aplikasi Modul Java
  • Kesimpulan

Mengatur Lingkungan

Unduh dan instal edisi Eclipse IDE yang mendukung Java 9. Eclipse IDE untuk Java EE Developers (Eclipse-jee-photon-M6-win32-x86_64.zip) digunakan dalam tutorial ini.

Membuat Proyek Java

Untuk membuat proyek Java, pilih File>New>Java Project , seperti yang ditunjukkan pada Gambar 1.


Gambar 1: File>Baru>Proyek Java

Di Proyek Java Baru jendela, tentukan detail proyek, seperti yang ditunjukkan pada Gambar 2. Tentukan Nama proyek (Halo Jigsaw ) dan pilih kotak centang Gunakan lokasi default . Untuk JRE , pilih Gunakan JRE lingkungan eksekusi tombol radio dan pilih JavaSE-9 . Di Tata letak proyek , pilih Buat folder terpisah untuk sumber dan file kelas dan klik Konfigurasikan default tautan.


Gambar 2: Proyek Java Baru

Kita perlu mengatur jalur pembuatan untuk folder sumber dan keluaran. Di Preferensi (Difilter) , hanya Java>Build Path ditampilkan, seperti yang ditunjukkan pada Gambar 3. Di Sumber dan folder keluaran , pilih tombol radio Folder . Tentukan Nama folder sumber sebagai src dan Nama folder keluaran sebagai modules.hello.jigsaw . Klik Terapkan dan Tutup .


Gambar 3: Menyetel Jalur Pembuatan

Setelah mengonfigurasi detail proyek di Buat Proyek Java , klik Berikutnya, seperti yang ditunjukkan pada Gambar 4.


Gambar 4: Proyek Java Baru>Selanjutnya

Di Setelan Java , Sumber tab menampilkan folder src dan modul , seperti yang ditunjukkan pada Gambar 5. Dalam Rincian , pilih Buat file module-info.java kotak centang. Folder keluaran default field menampilkan folder output default. Klik Selesai.


Gambar 5: Pengaturan Java

Mengonfigurasi Deklarasi Modul

Pada bagian ini, kita akan membuat deklarasi modul pada file kode sumber module-info.java . Deklarasi modul yang akan ditambahkan adalah sebagai berikut:

module hello.jigsaw {
}

Modul tidak mendeklarasikan dependensi apa pun dan tidak mengekspor paket tertentu. Secara default, semua paket dalam modul diekspor. Saat opsi untuk Buat file module-info.java dipilih, seperti yang ditunjukkan pada Gambar 5, sebuah New module-info.java dialog akan ditampilkan (lihat Gambar 6). Tentukan nama modul yang, menurut konvensi, biasanya dimulai dengan huruf kecil. Tentukan nama modul di Nama modul bidang, hello.jigsaw sebagai contoh.


Gambar 6: Menentukan Nama Modul

Sebuah proyek Java baru akan dibuat, termasuk module-info.java file sumber, seperti yang ditunjukkan pada Gambar 7.


Gambar 7: Proyek Java HelloJigsaw

Menambahkan Kelas Utama untuk Modul

Pada bagian ini, kita akan menambahkan kelas utama untuk modul. Kelas utama disebut Utama dan harus dalam satu paket dengan nama yang sama dengan nama modul, yaitu hello.jigsaw . Utama kelas yang akan ditambahkan adalah sebagai berikut; kelas mendeklarasikan main metode yang dipanggil saat kelas dijalankan dan mengeluarkan Hello Jigsaw pesan.

package hello.jigsaw;
public class Main {
   public static void main(String[] args) {
      System.out.println("Hello Jigsaw!");
   }
}

Untuk menambahkan Utama kelas, klik kanan HelloJigsaw proyek di Package Explorer dan pilih Kelas>Baru . Di Kelas Java Baru jendela (lihat Gambar 8), folder Sumber harus ditentukan sebelumnya sebagai HelloJigsaw/src . Tentukan Paket sebagai hello.jigsaw , yang merupakan nama yang sama dengan nama modul. Tentukan nama kelas di Nama bidang sebagai Utama . Pilih kotak centang untuk menambahkan public static void main(String[] args) metode, yang membuat kelas menjadi aplikasi Java, dan klik Selesai.


Gambar 8: Mengonfigurasi Kelas Utama

Utama class ditambahkan ke proyek Java HelloJigsaw , seperti yang ditunjukkan di Penjelajah Paket pada Gambar 9.


Gambar 9: Kelas Utama ditambahkan

Salin kode untuk Utama kelas, seperti yang tercantum sebelumnya, ke Utama kelas di Eclipse IDE, seperti yang ditunjukkan pada Gambar 10.


Gambar 10: Kelas Utama dengan Kode Sumber

Mengonfigurasi VM Args untuk Jalur Modul

Kami telah membuat deklarasi modul di module-info.java file dan Utama berkas aplikasi. Bagaimana aplikasi Utama menemukan modul? Kita perlu mengonfigurasi argumen VM untuk Utama aplikasi untuk menyertakan jalur modul. Klik kanan HelloJigsaw proyek di Package Explorer dan pilih Properties . Di Properti jendela, pilih Run/Debug Settings dan pilih Utama kelas (lihat Gambar 11). Klik Edit…


Gambar 11 Pengaturan Jalankan/Debug

Di Edit Konfigurasi (lihat Gambar 12), Utama tab dipilih secara default, dengan nama aplikasi ditentukan di Nama bidang sebagai Utama . Proyek ditentukan dalam Proyek bidang sebagai HelloJigsaw . Utama kelasnya adalah hello.jigsaw.Main .


Gambar 12: Edit Konfigurasi

Pilih Argumen tab dan tentukan argumen di argumen VM bidang, seperti yang ditunjukkan pada Gambar 13, dan seperti yang tercantum:

--module-path modules -m hello.jigsaw.Main

–modul-jalur arg menentukan jalur modul sebagai satu atau lebih direktori dengan modul dan -m opsi menentukan modul. Klik Oke.


Gambar 13: Argumen VM

Di Setelan Jalankan/Debug , klik Terapkan dan Tutup , seperti yang ditunjukkan pada Gambar 14.


Gambar 14: Properties>Run/Debug Settings>Apply and Close

Menjalankan Aplikasi Modul Java

Pada bagian ini, kita akan menjalankan aplikasi modul Java. Klik kanan Main.java file di Package Explorer dan pilih Run As>Java Application , seperti yang ditunjukkan pada Gambar 15.


Gambar 15: Main.java>Run As>Aplikasi Java

Aplikasi modul Java berjalan dan mengeluarkan Hello Jigsaw pesan di Konsol (lihat Gambar 16).


Gambar 16: Keluaran dari Aplikasi Modul

Kesimpulan

Dalam dua tutorial, kami memperkenalkan fitur baru modul di Java 9 dan membahas pembuatan modul di Eclipse IDE. Sebuah modul adalah satu set paket Java bernama, sumber daya, dan perpustakaan asli; ini menyediakan modularisasi ke JDK. Sistem modul ini merupakan implementasi dari JSR 376:Java Platform Module System.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Meminimalkan dampak pelebaran kolom IDENTITAS – bagian 3

  2. Cara Menyalin Data Dari Satu Tabel ke Tabel Lainnya di SQL

  3. HAPUS VS DROP dalam SQL

  4. Bagaimana Cara Menggunakan Ubah Pernyataan Tabel Dalam SQL?

  5. SQL Terpotong