Database
 sql >> Baza danych >  >> RDS >> Database

Tworzenie modułu w języku Java 9 w środowisku Eclipse IDE, część 2

We wcześniejszym samouczku „Rozwijanie modułu w języku Java 9 w środowisku Eclipse IDE, część 1” wprowadziliśmy moduły w języku Java 9. JSR 376:Java Platform Module Postanowienia systemowe dla systemu modułów, a Java 9 implementuje system modułów. Zdefiniowaliśmy moduł i powiązane dyrektywy modułu , eksporty i wymaga . Omówiliśmy również cele i zalety systemu modułowego. W tym samouczku kontynuacyjnym przedstawimy korzystanie z modułów w środowisku Eclipse IDE. Ten samouczek zawiera następujące sekcje:

  • Ustawianie środowiska
  • Tworzenie projektu Java
  • Konfigurowanie deklaracji modułu
  • Dodawanie klasy głównej dla modułu
  • Konfigurowanie argumentów maszyny wirtualnej dla ścieżki modułu
  • Uruchamianie aplikacji modułu Java
  • Wniosek

Ustawianie środowiska

Pobierz i zainstaluj wersję Eclipse IDE, która obsługuje Java 9. W tym samouczku jest używane środowisko Eclipse IDE for Java EE Developers (eclipse-jee-photon-M6-win32-x86_64.zip).

Tworzenie projektu Java

Aby utworzyć projekt Java, wybierz Plik>Nowy>Projekt Java , jak pokazano na rysunku 1.


Rysunek 1: Plik>Nowy>Projekt Java

W Nowym projekcie Java określ szczegóły projektu, jak pokazano na rysunku 2. Określ Nazwę projektu (WitajJigsaw ) i zaznacz pole wyboru Użyj domyślnej lokalizacji . Dla JRE , wybierz Użyj środowiska wykonawczego JRE przycisk opcji i wybierz JavaSE-9 . W układzie projektu , wybierz Utwórz oddzielne foldery dla plików źródłowych i klas i kliknij Konfiguruj domyślną link.


Rysunek 2: Nowy projekt Java

Musimy ustawić ścieżkę kompilacji dla folderów źródłowych i wyjściowych. W Preferencjach (filtrowane) , tylko Java>Ścieżka budowania jest wyświetlany, jak pokazano na rysunku 3. W Folderach źródłowych i wyjściowych , wybierz przycisk opcji Foldery . Określ nazwę folderu źródłowego jako źródło i Nazwa folderu wyjściowego jako moduły.hello.jigsaw . Kliknij Zastosuj i zamknij .


Rysunek 3: Ustawianie ścieżki budowania

Po skonfigurowaniu szczegółów projektu w Utwórz projekt Java , kliknij Dalej, jak pokazano na rysunku 4.


Rysunek 4: Nowy projekt Java>Dalej

W Ustawieniach Java , Źródło zakładka wyświetla foldery źródło i moduły , jak pokazano na rysunku 5. W Szczegóły , wybierz Utwórz plik module-info.java pole wyboru. Domyślne foldery wyjściowe pole wyświetla domyślne foldery wyjściowe. Kliknij Zakończ.


Rysunek 5: Ustawienia Java

Konfigurowanie deklaracji modułu

W tej sekcji stworzymy deklarację modułu w pliku kodu źródłowego module-info.java . Deklaracja modułu do dodania jest następująca:

module hello.jigsaw {
}

Moduł nie deklaruje żadnych zależności i nie eksportuje konkretnych pakietów. Domyślnie eksportowane są wszystkie pakiety w module. Gdy opcja Utwórz plik module-info.java jest wybrany, jak pokazano na rysunku 5, Nowy moduł-info.java zostanie wyświetlone okno dialogowe (patrz Rysunek 6). Podaj nazwę modułu, która zgodnie z konwencją zwykle zaczyna się od małej litery. Podaj nazwę modułu w Nazwie modułu pole, hello.urzynka jako przykład.


Rysunek 6: Określanie nazwy modułu

Zostaje utworzony nowy projekt Java, w tym module-info.java plik źródłowy, jak pokazano na rysunku 7.


Rysunek 7: Projekt Java HelloJigsaw

Dodawanie klasy głównej dla modułu

W tej sekcji dodamy główną klasę modułu. Główna klasa nazywa się Main i powinien znajdować się w pakiecie o tej samej nazwie co nazwa modułu, czyli hello.jigsaw . Główny klasa do dodania jest następująca; klasa deklaruje główny metoda, która jest wywoływana, gdy klasa jest uruchamiana i wyświetla Hello Jigsaw wiadomość.

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

Aby dodać Główne klasę, kliknij prawym przyciskiem myszy HelloJigsaw projekt w Eksploratorze pakietów i wybierz Nowa>Klasa . W nowej klasie Java (patrz Rysunek 8), folder źródłowy powinien być wstępnie określony jako HelloJigsaw/src . Określ Pakiet jako cześć.układanka , która jest taka sama jak nazwa modułu. Określ nazwę klasy w Nazwie pole jako Główne . Zaznacz pole wyboru, aby dodać public static void main(String[] args) metody, która czyni klasę aplikacją Java, i kliknij przycisk Zakończ.


Rysunek 8: Konfiguracja klasy głównej

Główne klasa zostaje dodana do projektu Java HelloJigsaw , jak pokazano w Eksploratorze pakietów na rysunku 9.


Rysunek 9: Dodano główną klasę

Skopiuj kod do Głównego klasy, jak wymieniono wcześniej, do Main w środowisku Eclipse IDE, jak pokazano na rysunku 10.


Rysunek 10: Klasa główna z kodem źródłowym

Konfigurowanie argumentów maszyny wirtualnej dla ścieżki modułu

Stworzyliśmy deklarację modułu w module-info.java plik i Główny plik aplikacji. Jak aplikacja główna znajduje moduł? Musimy skonfigurować argumenty VM dla Głównego aplikacja do uwzględnienia ścieżki modułu. Kliknij prawym przyciskiem myszy HelloJigsaw projekt w Eksploratorze pakietów i wybierz Właściwości . W Właściwościach w oknie wybierz Ustawienia uruchamiania/debugowania i wybierz Główne klasa (patrz rysunek 11). Kliknij Edytuj…


Rysunek 11: Ustawienia uruchamiania/debugowania

W Edytuj konfigurację (patrz Rysunek 12), Główny karta jest domyślnie zaznaczona, a nazwa aplikacji jest określona w Nazwie pole jako Główne . Projekt jest określony w Projekcie pole jako HelloJigsaw . Główne klasa to hello.jigsaw.Main .


Rysunek 12: Edytuj konfigurację

Wybierz Argumenty i określ argumenty w argumentach maszyny wirtualnej pola, jak pokazano na rysunku 13 i zgodnie z listą:

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

–ścieżka-modułu arg określa ścieżkę modułu jako jeden lub więcej katalogów z modułami i -m opcja określa moduł. Kliknij OK.


Rysunek 13: Argumenty maszyny wirtualnej

W Ustawieniach uruchamiania/debugowania , kliknij Zastosuj i zamknij , jak pokazano na rysunku 14.


Rysunek 14: Właściwości>Ustawienia uruchamiania/debugowania>Zastosuj i zamknij

Uruchamianie aplikacji modułu Java

W tej sekcji uruchomimy aplikację modułu Java. Kliknij prawym przyciskiem myszy Main.java w Eksploratorze pakietów i wybierz Uruchom jako>Aplikację Java , jak pokazano na rysunku 15.


Rysunek 15: Main.java>Uruchom jako>Aplikacja Java

Aplikacja modułu Java uruchamia i wyświetla Hello Jigsaw wiadomość w Konsoli (patrz Rysunek 16).


Rysunek 16: Dane wyjściowe z aplikacji modułu

Wniosek

W dwóch samouczkach przedstawiliśmy nową funkcję modułów w Javie 9 i omówiliśmy tworzenie modułu w środowisku Eclipse IDE. moduł to zestaw nazwanych pakietów Java, zasobów i bibliotek natywnych; zapewnia modularyzację JDK. System modułów jest implementacją 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. Połącz aplikacje ODBC w systemie Windows z SugarCRM

  2. Jak zamawiać alfabetycznie w SQL

  3. Włączanie uwierzytelniania dwuskładnikowego dla ScaleGrid DBaaS

  4. Zapal się z Apache Spark – część 1

  5. SQL MIN() dla początkujących