需求
将Consumer.java在cmd中进行编译和运行,其中需要第三方jar包hutool-all-5.7.7.jar
数据准备
- 类Consumer.java
package com.zzz;
import cn.hutool.core.collection.ListUtil;
import java.util.Arrays;
import java.util.List;
/**
* @author zph
* @date 2021/8/19
*/
public class Consumer {
public static void main(String[] args) {
List<String> list = Arrays.asList("HI CHINA!", "HELLO WORLD!");
System.out.println(list);
ListUtil.reverse(list);
System.out.println(list);
}
}
- 第三方jar包hutool-all-5.7.7.jar
- 数据结构


编译
现所在目录为:E:\test
命令:javac -cp hutool-all-5.7.7.jar E:\test\com\zzz\Consumer.java
注意:若是依赖多个第三方jar包:
- 在Windows环境中用分号隔开;
- 在Linux环境中用冒号隔开

在Consumer.java同级目录下生成class文件

运行
命令:java -cp .;hutool-all-5.7.7.jar com.zzz.Consumer
注意:若是依赖多个第三方jar包:
- 在Windows环境中用分号隔开;
- 在Linux环境中用冒号隔开;
- -cp和\classpath可以互换;
- 在运行命令中的.;的意义是加上环境变量中的classpath配置的jar包,在Linux环境中,需将.;换成.:


本文指导如何在Windows和Linux环境下使用javac编译Consumer.java,并通过-cp参数引入hutool-all-5.7.7.jar。详细步骤包括类定义、编译命令及运行命令的示例,适用于Java开发者。
2152

被折叠的 条评论
为什么被折叠?



