在 Debian 12 上進行 Java 模塊化開發的實踐可以參考以下步驟:
系統準備:
sudo apt update && sudo apt upgrade -y
安裝必要的依賴:
sudo apt install openjdk-11-jdk -y
java -version
創建模塊:
mkdir -p src/com.example.myapp/com/example/myapp
mkdir -p src/com.utils/com/utils
src/com.example.myapp/com/example/myapp
目錄下創建 module-info.java
文件:module com.example.myapp {
requires java.base;
requires com.utils;
exports com.example.api;
}
src/com.utils/com/utils
目錄下創建 module-info.java
文件:module com.utils {
provides com.example.spi.MyService with com.utils.MyServiceImpl;
}
編譯模塊:
javac -d out/modules --module-source-path src $(find src -name "*.java")
運行模塊化應用:
java --module-path out/modules -m com.example.myapp/com.example.myapp.Main
以上步驟展示了如何在 Debian 12 上進行 Java 模塊化開發的基本流程。