在网上看到很多文章,都是再pom.xml设置好排斥lib的配置后,再通过java -jar -Dloader.path=.,lib XXXXXX.jar这样的命令来启动,但我实际尝试后,会得到这样的报错:Error: Unable to access jarfile .path=.,lib,我现在用的版本是java 11,请问是缺少了什么吗?
7条回答 默认 最新
- 青苔猿猿 2021-06-01 20:39关注
既然采用maven了,就不要用这种路径引用方式了。
1.外部jar包,直接用maven打包命令,发布到本地仓库。
命令:mvn install:install-file -DgroupId=gnu.io.RXTXcomm -DartifactId=test -Dversion=1.0 -Dfile=C:\Users\yhn\IdeaProjects\hikvision_core\src\main\resources\lib\RXTXcomm.jar -Dpackaging=jar
2.项目pom文件常规方式直接引用。
3.项目打包后,自动把你的那个外部jar集成到自己的项目中了,以后随便部署,不用在担忧外部jar包位置
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用