【踩坑】CMD编译执行引入jar包的java文件

1.配置好jdk环境变量

2.将xxx.java 文件中的package  com.xxx.xxx删除

3.javac -cp xxxxx.jar xxx.java 编译.java文件生成xxx.class文件

  注意:一定要将package com.xxx.xxx删除

4. java -Djava.ext.dirs=D:\xxxx.jar  xxx 引入对应jar包

    或 java -Djava.ext.dirs=D:  xxx   引入路径下所有的jar包

    注意:xxx 不能写为xxx.class 不然会报错误

最终编译成功

中途报了好几次 找不到或无法加载主类的错误请排查一下加点

1.环境变量path是否配置正确 通过java -verison 检查

2.xxx.java文件是否含有package 如果有 则编译与执行路径中要包含路径

3.执行文件时 是否添加了.class 需要删除.class

参考网站:https://www.cnblogs.com/huanghongbo/p/6877019.html(方法讲的十分透彻,建议参考)

猜你喜欢

转载自blog.csdn.net/mmlik8878/article/details/88288955