折雨的天空

博客介绍:本博客当前共有文章【968】篇,总阅读量【5,158,850】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【4978】天,感谢您的使用!

您的位置:折雨的天空 >其他技术> 今天解决两个Java项目编译问题

今天解决两个Java项目编译问题

首先声明,我还没学会Java,所以内容可能会很肤浅。

第一个问题:

报错:

 Missing artifact com.oracle:ojdbc14:jar:11.2.0.4.0

项目引用了oracle的连接代码。pom文件中写了有ojdbc6,但是找不到。


参考解决方案:https://blog.csdn.net/qq_35893120/article/details/82878063

个人解决方案:

下载ojdbc6.jar以后,放在一个位置。然后执行:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar

最后的-Dfile需要改为你文件的路径,version和artifactId也需要根据你的pom文件进行对应调整。


第二个问题:

报错:

Could not transfer artifact net.shibboleth.tool:xmlsectool:jar:2.0.0 from/to shib-release

项目引入了CAS,结果报错。

mvn报错内容:

Could not transfer artifact net.shibboleth.tool:xmlsectool:jar:2.0.0 from/to shib-release (https://build.shibboleth.net/nexus/content/repositories/releases): sun.security.
validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Hel
p 1]

Could not transfer metadata com.nimbusds:lang-tag/maven-metadata.xml from/to shib-release (https://build.shibboleth.net/nexus/content/repositories/releases): sun.security.val
idator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Downloading from shib-release: https://build.shibboleth.net/nexus/content/repositories/releases/net/shibboleth/tool/xmlsectool/2.0.0/xmlsectool-2.0.0.jar

根据提示信息,点击连接就可以下载。然后继续刚才的mvn那个命令就可以解决了。


以下为我的命令:


[#zeyu#]

mvn install:install-file -Dfile=E:/xmlsectool-2.0.0.jar -DgroupId=net.shibboleth.tool -DartifactId=xmls
ectool -Dversion=2.0.0 -Dpackaging=jar

我把下载的jar文件放在E盘的。也可以参照:https://blog.csdn.net/zhouzhiwengang/article/details/89877971
[/#zeyu#]

第三个问题:

报错:

The POM for com.alibaba:druid:jar:1.1.10 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details

原因:Java环境没配置好,我只把Bin目录放到了path,没处理Java_home和class_path


解决:

参照:https://blog.csdn.net/cockroach02/article/details/102734426


转载:

开始一直以为是kernel-core哪有问题,是不是要重新编译下才能行,最后找到一个与我情况类似的博客,问题竟然是因为我没有安装配置Jdk的环境(由于使用的是IDE自带有jdk和maven),那就让我们继续回顾下jdk的安装配置:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_212
CLASSPATH=%JAVA_HOME%/lib/tools.jar:%JAVA_HOME%/lib/dt.jar:.
path=%path%;%JAVA_HOME%\bin

配置好jdk后问题解决.



------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《今天解决两个Java项目编译问题

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换