Database
 sql >> база данни >  >> RDS >> Database

Разработване на модул с Java 9 в Eclipse IDE, част 2

В по-ранен урок, “Разработване на модул с Java 9 в Eclipse IDE, част 1,” ние въведохме модули в Java 9. JSR 376:Java Platform Module System осигурява модулна система и Java 9 реализира модулна система. Дефинирахме модул и свързаните директиви на module , износ , и изисква . Обсъдихме и целите и ползите от модулната система. В този урок за продължаване ще представим използването на модули в Eclipse IDE. Този урок има следните раздели:

  • Настройка на средата
  • Създаване на Java проект
  • Конфигуриране на декларация на модула
  • Добавяне на основния клас за модула
  • Конфигуриране на VM Args за пътя на модула
  • Изпълнение на приложението Java Module
  • Заключение

Настройка на средата

Изтеглете и инсталирайте Eclipse IDE издание, което поддържа Java 9. Eclipse IDE за Java EE Developers (eclipse-jee-photon-M6-win32-x86_64.zip) се използва в този урок.

Създаване на Java проект

За да създадете Java проект, изберете Файл>Нов>Java проект , както е показано на фигура 1.


Фигура 1: Файл>Нов>Проект на Java

В Нов проект Java прозорец, посочете подробностите за проекта, както е показано на фигура 2. Посочете Име на проекта (HelloJigsaw ) и поставете отметка в квадратчето Използване на местоположението по подразбиране . За JRE , изберете Използване на JRE среда за изпълнение бутон за избор и изберете JavaSE-9 . В Оформление на проекта , изберете Създаване на отделни папки за източници и файлове с клас и щракнете върху Конфигуриране по подразбиране връзка.


Фигура 2: Нов Java проект

Трябва да зададем пътя за изграждане за изходната и изходната папка. В Предпочитания (филтрирани) , само Java>Път на изграждане се показва, както е показано на Фигура 3. В Изходни и изходни папки , изберете бутона за избор Папки . Посочете име на изходната папка като src и Име на изходна папка като modules.hello.jigsaw . Кликнете върху Прилагане и затваряне .


Фигура 3: Задаване на пътя на изграждане

След като сте конфигурирали подробностите за проекта в Създаване на Java проект , щракнете върху Напред, както е показано на Фигура 4.


Фигура 4: Нов Java проект>Следващ

В Настройки на Java , Източник Разделът показва папките src имодули , както е показано на фигура 5. В Подробности , изберете Създаване на файл module-info.java квадратче за отметка. Изходните папки по подразбиране полето показва изходните папки по подразбиране. Щракнете върху Готово.


Фигура 5: Настройки на Java

Конфигуриране на декларация на модул

В този раздел ще създадем декларация на модула във файла с изходен код module-info.java . Декларацията на модула за добавяне е както следва:

module hello.jigsaw {
}

Модулът не декларира никакви зависимости и не експортира конкретни пакети. По подразбиране всички пакети в един модул се експортират. Когато опцията за Създаване на файл module-info.java е избран, както е показано на Фигура 5, Нов module-info.java се показва диалоговият прозорец (вижте фигура 6). Посочете име на модул, което по конвенция обикновено започва с малка буква. Посочете име на модул в Име на модул поле, здравей.мозайка като пример.


Фигура 6: Указване на име на модул

Създава се нов Java проект, включително module-info.java изходния файл, както е показано на фигура 7.


Фигура 7: Java Project HelloJigsaw

Добавяне на основния клас за модула

В този раздел ще добавим основния клас за модула. Основният клас се нарича Main и трябва да бъде в пакет със същото име като името на модула, което е hello.jigsaw . Основният клас за добавяне е както следва; класът декларира основен метод, който се извиква при стартиране на класа и извежда Hello Jigsaw съобщение.

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

За да добавите Основния клас, щракнете с десния бутон върху HelloJigsaw проект в Package Explorer и изберете Нов>Клас . В Нов Java клас прозорец (вижте Фигура 8), Източник папка трябва да бъде предварително зададен като HelloJigsaw/src . Посочете пакета като hello.jigsaw , което е същото име като името на модула. Посочете името на класа в Име поле като Основно . Поставете отметка в квадратчето за добавяне на public static void main(String[] args) метод, който прави класа Java приложение, и щракнете върху Готово.


Фигура 8: Конфигуриране на основния клас

Основната клас се добавя към Java проекта HelloJigsaw , както е показано в Package Explorer на фигура 9.


Фигура 9: Добавен е основен клас

Копирайте кода за Основния клас, както беше изброено по-рано, към Main клас в Eclipse IDE, както е показано на Фигура 10.


Фигура 10: Основен клас с изходен код

Конфигуриране на VM Args за пътя на модула

Създадохме декларация на модул в module-info.java файл и Основния файл на приложението. Как основното приложение намира модула? Трябва да конфигурираме VM args за Main приложение, за да включи пътя на модула. Щракнете с десния бутон върху HelloJigsaw проект в Package Explorer и изберете Properties . В Свойства прозорец, изберете Настройки за изпълнение/отстраняване на грешки и изберете Основна клас (виж фигура 11). Щракнете върху Редактиране...


Фигура 11: Настройки за стартиране/отстраняване на грешки

В Редактиране на конфигурация (вижте Фигура 12), Основната разделът е избран по подразбиране, като името на приложението е посочено в Име поле като Основно . Проектът е посочен в Проект поле като HelloJigsaw . Основната клас еhello.jigsaw.Main .


Фигура 12: Редактиране на конфигурация

Изберете Аргументи раздела и посочете аргументите в Аргументите на VM поле, както е показано на фигура 13, и както е изброено:

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

Пътят –модул arg указва пътя на модула като една или повече директории с модули и -m опцията определя модула. Щракнете върху OK.


Фигура 13: Аргументи на VM

В Настройки за изпълнение/отстраняване на грешки , щракнете върху Прилагане и затваряне , както е показано на Фигура 14.


Фигура 14: Свойства>Настройки за стартиране/отстраняване на грешки>Прилагане и затваряне

Изпълнение на приложението Java Module

В този раздел ще стартираме приложението Java модул. Щракнете с десния бутон върху Main.java файл в Package Explorer и изберете Run As>Java Application , както е показано на Фигура 15.


Фигура 15: Main.java>Изпълни като>Приложение Java

Приложението Java модул работи и извежда Hello Jigsaw съобщение в Конзолата (вижте Фигура 16).


Фигура 16: Изход от приложението на модула

Заключение

В два урока представихме новата функция на модулите в Java 9 и обсъдихме създаването на модул в Eclipse IDE. Модул е набор от наименувани Java пакети, ресурси и собствени библиотеки; той осигурява модулиране на JDK. Модулната система е реализация на JSR 376:модулна система на платформата Java.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разбиране на разликата между операторите EXCEPT и NOT IN

  2. Внедряване на автоматизирано архивиране и възстановяване на база данни със средства по подразбиране

  3. Как да създадете една таблица от друга таблица в SQL

  4. Топ 18 безплатни и широко използвани бази данни NoSQL с отворен код

  5. T-SQL грешки, клопки и най-добри практики – функции на прозореца