java - Ubuntu中不可解析的父POM
问题描述
我无法在ubuntu 17.04上运行基于 maven 的spring-boot项目,即使它在 Windows 中运行得很好。到目前为止,即使我从我的 Eclipse photon IDE 或 Maven CLI 尝试,它也会抛出与图片中相同的错误。
我尝试更改 PC 的 java 版本,并且非常确定它现在可能不是问题,因为它的java-8-oracle经过大量不同版本的测试后。wget不适用于 URL http://repo.maven.apache.org/maven2的终端,即使它在浏览器中工作。几乎从 2 天开始就开始拼命寻找一些技巧来让它发挥作用。提前致谢
解决方案
经过所有的麻烦,我终于弄清楚了这个问题,它与 SSL 有关,因为在完成这些步骤之后使用 ca-certificates 处理这个答案问题后,它就可以工作了
sudo apt purge openjdk-9-jdk openjdk-8-jdk java-common
(仅清除并重新安装 jdk 是不够的,在那之后我仍然有一个 java 命令。只有通过清除 java-common 也消失了,然后重新安装才起作用。)
之后,我再次重新安装了 java(我只选择了 openjdk-8):
sudo apt install openjdk-8-jdk
推荐阅读
- javascript - 未捕获的 RangeError:调用自定义钩子时 React js 中超出了最大调用堆栈大小
- python - python函数变量和命名空间
- json - 如何在遵循该模式的文档中将 JsonSchema Path 转换为等效的 jsonPath?
- android - Flutter _scaffoldKey.currentState.openDrawer() 不起作用
- date - 带时区的 Dataweave 日期格式
- php - 在 PHP 7.4 中检查一个属性是否真的被初始化
- yocto - 我们可以在 yocto 中有两个版本的 openssl 库吗
- javascript - OpenLayers - 根据多个多边形设置中心和缩放
- mule - 如何获得兼容的 Mule 依赖项
- kubernetes - k8s-app 标签代表什么?以及如何使用它?