Cannot resolve jdk.tools:jdk.tools:1.7

Cannot resolve jdk.tools:jdk.tools:1.7

Cannot resolve jdk.tools:jdk.tools:1.7

解决办法:在报错工程里加(pom.xml)

第一步
<properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
</properties>
…………
第二步
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

注意:
maven.compiler.xxx 与 java.version是互斥的,如果加了要去除java.version

配置的简单理解
maven plugin默认使用1.6版本,可以能过maven.compiler.source,maven.compiler.target指定要使用的新版本的特性,比如1.8……简单说是plugin就向上兼容。

但它不保证编译后的包在目标服务器上可以顺利运行,也就是说,目补服务器上可能还是要补充jdk1.6到1.8之前的gap,挺烦人啊……

参考:
http://maven.apache.org/plugins/maven-compiler-plugin/index.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100322.html原文链接:https://javaforall.net

(0)
上一篇 2021年5月15日 下午3:00
下一篇 2021年5月15日 下午4:00


相关推荐

  • 无人驾驶汽车系统入门(十三)——正态分布变换(NDT)配准与无人车定位

    无人驾驶汽车系统入门(十三)——正态分布变换(NDT)配准与无人车定位无人驾驶汽车系统入门 十三 正态分布变换 NDT 配准与无人车定位定位即确定无人车在这个世界中的哪个位置 是无人驾驶技术栈中必不可少的一部分 对于无人车而言 对定位的要求极高 一般情况下 我们希望我们的无人车能够达到厘米级的定位精度 单纯使用 GPS 能够达到米级别的定位 显然 无人车的定位模块需要其他的技术支持以进一步提高定位的精度 本文介绍一种依赖于高精度地图和激光雷达的定位技术

    2026年3月19日
    3
  • JVM垃圾回收机制详解

    JVM垃圾回收机制详解JVM 垃圾回收机制详解

    2026年3月18日
    2
  • 如何查看FQDN

    如何查看FQDNFQDNFullyQua 缩写 含义完整域名 例 台机器主机名 hostname www 域缀 domain example com 该主机 FQDN 应该 www example com 题外 其实 FQDN 结尾 部应用服务器都允许忽略点 Linux 允许用户通 hostname 命令查看并设置主机名 用户通 hostname f 命令该主机 FQ

    2026年3月19日
    3
  • [python]解析通达信盘后数据获取历史日线数据[通俗易懂]

    [python]解析通达信盘后数据获取历史日线数据[通俗易懂]转自:http://bbs.pinggu.org/forum.php?mod=viewthread&tid=4804415&page=1平时我们在做离线的模型回溯测试时候,需要历史的k线数据。可是通达信的日线数据如下:日线数据在通达信的安装目录:vipdoc\sh\lday下面本地的通达信是没有开放api和外部的自己的交易回溯测试…

    2022年7月24日
    109
  • 窗宽窗位

    窗宽窗位转自“CT诊断学”中的窗宽窗位部分。窗宽与窗位CT能识别人体内2000个不同灰阶的密度差别。而人的眼睛却只能分辨16个灰阶度。因此,人眼在CT图像上能分辨的CT值应为125Hu(2000/16)。换句话说,人体内不同组织CT值只有相差125Hu以上,才能为人眼所识别。人体软组织CT值多变化在20-50Hu之间,人眼就无法识别。为此,必须进行分段观察,才能使

    2022年6月15日
    68
  • TLS握手协议详解

    TLS握手协议详解一 nbsp 点睛握手协议是 TLS 握手协议的一部分 负载生成共享密钥以及交换证书 其中 生成共享密钥是为了进行密码通信 交换证书是为了通信双方相互进行认证 握手协议这一名称中的 握手 是服务器和客户端在密码通信之间交换一些必要信息这一过程比喻 由于握手协议的信息交换是在没有加密的情况下进行的 即使用 不加密 这一密码套件 也就是说 在这一协议中所收发的所有数据都可能被窃听者窃听 因此在这一过

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号