https://github.com/wayneseymour/lrn-java-modules
Java 9 Modules Intro (cli, not ide based per se)
https://github.com/wayneseymour/lrn-java-modules
java java-9 java-9-modules
Last synced: 10 months ago
JSON representation
Java 9 Modules Intro (cli, not ide based per se)
- Host: GitHub
- URL: https://github.com/wayneseymour/lrn-java-modules
- Owner: wayneseymour
- Created: 2019-01-19T16:54:14.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-19T17:08:33.000Z (about 7 years ago)
- Last Synced: 2025-02-09T18:16:36.058Z (12 months ago)
- Topics: java, java-9, java-9-modules
- Language: Java
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java 9 Modules Intro
## Intial dir structure:
```
λ ls -R
src target
./src:
research.wayne.jpmshello
./src/research.wayne.jpmshello:
module-info.java research
./src/research.wayne.jpmshello/research:
wayne
./src/research.wayne.jpmshello/research/wayne:
jpmshello
./src/research.wayne.jpmshello/research/wayne/jpmshello:
HelloModules.java
./target:
```
## Compile
```
λ javac -d mods/research.wayne.jpmshello src/research.wayne.jpmshello/module-info.java src/research.wayne.jpmshello/research/wayne/jpmshello/HelloModules.java
```
### Compile Result
```
λ ls -R mods
research.wayne.jpmshello
mods/research.wayne.jpmshello:
com
mods/research.wayne.jpmshello/com:
mydeveloperplanet
mods/research.wayne.jpmshello/com/mydeveloperplanet:
jpmshello
mods/research.wayne.jpmshello/com/mydeveloperplanet/jpmshello:
```
## Execution
```
java --module-path mods --module research.wayne.jpmshello/research.wayne.jpmshello.HelloModules
```
### Execution Result
```
Hello Modules!
```