需求
将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环境中,需将.;换成.: