导航:首页 > 源码编译 > 本地仓库有jar编译失败

本地仓库有jar编译失败

发布时间:2023-01-17 19:02:32

⑴ 本地仓库明明有jar包,但是pom文件还是报

方法一

找到出错的jar包文件位置,删掉_maven.repositories文件
(或用文本编辑器打开,将“>XX=”改为“>=”,即删除main,当然main也可能是其他值)
,然后update project。就这么简单,完美解决。具体什么原因,待我进一步了解。
方法二:
maven中的本地仓库的index索引没有更新导致
解决方案:
在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositories
打开之后,选择local repositories –> local repository ,右击,选择Build index.

⑵ maven 本地仓库 有jar 为什么 还报错

网上有的说什么删除一次jar包,还有楼上说的这些方案。只能是其中之一。一般情况下,只要从远程私服上下载下来的就不会出错,你想都能下载下来了,你的配置还能有错?最主要的有些jar包是要指定特定的jdk版本才行,比如说net.sf.json-lib这个包。在maven项目中引入时要这样写:




最终加上之后就如图一一样好了。


楼上的回答我没出现过,但觉得有一定道理,至于说那些删了在下载的除了网络慢(异常)情况之外就是pom文件一定写错了。而我回答的正是之前一直遇到但网上没有答案的方案。希望对学习者有帮助。最TM讨厌那些复制粘贴别人的又没有实际帮你解决问题的SB了。

----不懂就问总比不懂装懂好。

----但首先是你要问对人!

⑶ maven编译失败手动导入tar

maven远程下载jar包到本地仓库失败,确实网络原因或者其他原因下不来,我们可以手动导入进去,就是收到安装到本地仓库,不知直接复制粘贴就行的。因为maven也是一工具,它是通过“坐标”的概念来定位我们的jar包(这个以前接触过mvn坐标的概念。直接复制到本地的MAVEN不会识别,可以用命令来进行安装。

⑷ eclipse生成jar文件失败

你不告诉eclipse数据库驱动在哪里,它怎么编译呢,因为注册驱动的时候需要数据库驱动包,你没有当然会没法通过编译(找不到class)。
办法很简单,工程里建个lib目录,project->property->java build path->library选项卡中的add jar,把需要的包选上

注意,就算编译好了,还是需要依赖数据库驱动包。打包成jar的时候eclipse会自动把依赖的包加载,当然你可以选择不加载,这样程序会出错
等你稍微了解一点eclipse之后会喜欢这东西的

⑸ 高版本Openjdk缺少tools.jar项目编译不过解决办法

众所周知,在openjdk 9 以后,就删除了tools.jar 等工具包,这个主要用来做编译之用。

但是有可能在项目中需要tools.jar 来做编译,这时候如何解决:

例如项目中build.gradle文件使用:

如果我们把jdk 切换到openjdk 9以后的版本就会对build.gradle文件解析失败,导致编译不过的问题。

那么我的思路是:既然tools.jar 作为编译之用,那么就把tools.jar 放到工程中的libs/tools.jar 中。并对build.graldle 文件做如下相应的修改:

做如上的修改,就可以让项目顺利的进行编译。运行。

⑹ Maven编译环境时报错,本地已存在这个jar包,但编译不了missing artifact com.smartxp:authlib:jar:1.0.1

在本地maven仓库位置找到com/smartxp/,确定这个下面有jar文件吗,没有的话把smartxp这个文件夹删了,然后maven update

⑺ 本地jar引入启动正常无法编译

因为劣势就表现在编译的时候,不能深入class文件去编译,就算被封装的class(即jar包中的某个class)的代码中缺少另一个class即jar包,编译的时候也不会报错。只有运行的时候才会报错。?因为劣势就表现在编译的时候,不能深入class文件去编译,就算被封装的class(即jar包中的某个class)的代码中缺少另一个class即jar包,编译的时候也不会报错。只有运行的时候才会报错。

⑻ maven 本地仓库 有jar 为什么 还报错

Maven部署本地仓库突然碰到一个需求,将现在的一套代码放在远程服务器上,能够编译,打包,部署并且调试。因为远程服务器不能使用公司私服,因此,只有把编译出来的jar包部署到本地仓库 。这个很简单,从依赖练的最底层库开始编译并且执行mvn install。一个小问题是 当一些库被用parent pom组织在一起的时候

⑼ Maven编译环境时报错,本地已经存在这个jar包,始终编译不 Missing artifact javax.jms:jms:jar:1.1

缺失了javax.jms:jms:jar:1.1 这个包
看看是不是中央maven库中也没有这个包。
这个是sun的包,涉版权问题,可能中央库已经把这个包移除了。
如果是这种情况,需要引入本地的这个包进去

阅读全文

与本地仓库有jar编译失败相关的资料

热点内容
安卓手机为什么看不到iso文件 浏览:578
用图片做文件夹图标 浏览:693
java正则表达式语法 浏览:865
美图秀在线压缩图片 浏览:184
苹果自带控制app是什么 浏览:906
孩子学编程怎么样 浏览:589
网络编程经典书籍 浏览:612
曲靖创建网站java程序员 浏览:690
256位加密中是什么意思 浏览:97
php多维数组去重 浏览:308
做程序员这一行储备人才怎么看 浏览:460
参加密逃文 浏览:327
苹果编程语言ios 浏览:763
求解病态系统常用的算法 浏览:993
驾校用的app叫什么 浏览:219
数控编程线的缠绕方法 浏览:972
安卓线性布局怎么设计计算器布局 浏览:24
拓本pdf 浏览:79
2017法硕指南pdf 浏览:295
linuxphp命令参数 浏览:425