如果你使用 Maven 或 Gradle 进行项目构建,你可以使用以下方法将依赖项打包到 lib 目录中:
对于 Maven 项目:
在 pom.xml 文件中,添加以下配置到 <build> 节点下的 <plugins> 节点内,以将依赖项打包到 lib 目录:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.1.2</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>运行 mvn package 命令进行打包时,Maven 将会把所有依赖项拷贝到 <project.build.directory>/lib 目录中。
对于 Gradle 项目:
在 build.gradle 文件中,添加以下配置到 plugins 块下,以将依赖项打包到 lib 目录:
plugins {
id 'java'
}
task copyDependencies(type: Copy) {
from configurations.runtimeClasspath
into "${buildDir}/lib"
}
jar {
dependsOn copyDependencies
}运行 gradle build 命令进行打包时,Gradle 将会把所有依赖项拷贝到 <buildDir>/lib 目录中。
public class test { public static void main(String[] args) { &...
(1).创建数组double[] myList = new double[size]; //推荐创建方式 double myList[] = new double[size];  ...
System.out.println("当前时间戳(秒): " + System.currentTimeMillis()/1000); System.out.println("当前时间戳(毫秒): " +&nb...
java 可变参数// 定义方法 public static int sum(int... number) { int result = 0; &nb...
java从命令行读取字符输入java的控制台输入是由System.in提供的//11.1.每次读取1个字符// 创建bufferedReader BufferedReader br = new BufferedReader(new Inpu...
java FileOutPutStream 向文件写入数据// 文件 String file = "learn.txt"; // 写入内容1024 byte[] content = { ...