CentOS 上 Java 编译时依赖管理
一 推荐做法 使用构建工具管理依赖
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
</dependencies>
dependencies {
implementation 'mysql:mysql-connector-java:8.0.33'
testImplementation 'junit:junit:4.13.2'
}
二 无构建工具时的手动与系统库管理
javac -cp "lib/*:." src/main/java/com/example/App.java
java -cp "lib/*:." com.example.App
三 离线或受限网络环境的依赖管理
四 实践建议与常见注意点