Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Oracle Blog] How to Develop Modules with Eclipse IDE

#1
How to Develop Modules with Eclipse IDE

The Java Platform Module System (JPMS) main goal is to make it easier to construct and maintain Java libraries and large applications. You will also experience improved application performance by scaling down the Java SE platform and JDK.


In a series of five tutorials, Deepak Vohra explains how to use the module system in your applications. He walks you through setting up your environment, creating classes within modules, configuring VM Args for your module path and running your application.


Your application will be portable when you use a module as a JAR file. Deepak explains how to create and export a Java project as a JAR file using Eclipse IDE. The tutorial is a step-by-step guide from setting up your environment to running your application.


With the JPMS, you still need to manage your application dependencies, including third-party application dependencies. The last two tutorials detail how to create a module which depends on another module’s dependencies. To use multiple modules, you need to create multiple Java projects in Eclipse because Eclipse does not allow creating multiple modules in one project. The last article describes how to configure the two Java projects and run the main module application to demonstrate module dependency.


Links to the 5 articles: 


Developing a Module with Java 9 in Eclipse IDE, Part 1
Developing a Module with Java 9 in Eclipse IDE, Part 2
Using a Java 9 Module as a JAR File
Using Module Dependencies, Part 1
Using Module Dependencies, Part 2




https://blogs.oracle.com/java/how-to-dev...clipse-ide
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [Oracle Blog] Tools for Graal Development Kit for Micronaut 4.3.7 xSicKxBot 0 5,069 05-01-2024, 05:15 AM
Last Post: xSicKxBot
  [Oracle Blog] Announcing Graal Development Kit for Micronaut 4.3.7 xSicKxBot 0 2,017 04-30-2024, 12:01 PM
Last Post: xSicKxBot
  [Oracle Blog] JDK 22.0.1, 21.0.3, 17.0.11, 11.0.23, and 8u411 Have Been Released! xSicKxBot 0 1,882 04-29-2024, 07:08 PM
Last Post: xSicKxBot
  [Oracle Blog] JDK 22.0.1, 21.0.3, 17.0.11, 11.0.23, and 8u411 Have Been Released! xSicKxBot 0 1,967 04-19-2024, 02:41 AM
Last Post: xSicKxBot
  [Oracle Blog] JDK 17 approaches end-of-permissive license xSicKxBot 0 1,999 04-18-2024, 10:02 AM
Last Post: xSicKxBot
  [Oracle Blog] Oracle Announces Free Java SE Technical Support for Academic Instituti xSicKxBot 0 2,060 04-17-2024, 05:38 PM
Last Post: xSicKxBot
  [Oracle Blog] Oracle Announces Free Java SE Technical Support for Academic Instituti xSicKxBot 0 2,163 03-28-2024, 12:35 AM
Last Post: xSicKxBot
  [Oracle Blog] Java users on macOS 14 running on Apple silicon systems should skip ma xSicKxBot 0 2,054 03-27-2024, 08:10 AM
Last Post: xSicKxBot
  [Oracle Blog] Announcing Oracle GraalVM for JDK 22 xSicKxBot 0 2,182 03-26-2024, 03:15 PM
Last Post: xSicKxBot
  [Oracle Blog] Announcing Oracle GraalVM for JDK 22 xSicKxBot 0 1,989 03-21-2024, 01:37 PM
Last Post: xSicKxBot

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB Theme © iAndrew 2016