java9模組化demo
阿新 • • 發佈:2018-12-18
1.關於java9模組化的認識
2.demo
github地址https://github.com/zhangzhuo233/BigDataPractice.git demo路徑ModuleTest 參考http://www.zebe.me/java-9-module-demo/
2.1demo目錄結構
.ModuleTest ├── ModuleTest.iml ├── build │ ├── module.main │ │ ├── main │ │ │ └── Main.class │ │ └── module-info.class │ └── module.user │ ├── module-info.class │ └── user │ └── User.class ├── module.main │ ├── main │ │ └── Main.java │ ├── module-info.java │ └── module.main.iml └── module.user ├── invisible │ └── HiddenClass.java ├── module-info.java ├── module.user.iml └── user └── User.java 10 directories, 12 files
2.2實際執行
在工程的根目錄下執行,也就是.ModuleTest/ 1.編譯 javac -d build --module-source-path . module.main/module-info.java module.main/main/Main.java module.user/module-info.java module.user/user/User.java module.user/invisible/HiddenClass.java 2.執行 java --module-path build -m module.main/main.Main 3.執行結果 hello, 我是 module.user 模組 user 包裡面的 User 類!