博客
关于我
转:maven工程pom.xml报jdk.tools.jar找不到问题
阅读量:95 次
发布时间:2019-02-26

本文共 810 字,大约阅读时间需要 2 分钟。

在使用HBase客户端库时,Eclipse提示缺少jdk.tools:jar:1.7的问题可能与Maven配置有关。以下是解决问题的优化步骤:

  • 检查JDK路径:确保Eclipse或STS中的JDK路径正确。通过Eclipse的Java设置,确认安装的是本机的JDK而非JRE。

  • 优先尝试方法一:修改启动配置,添加-vmargs指令,指向JDK的jvm.dll。例如,在STS.ini中添加:

    -vmD:\tools\java\jdk1.7\jre\bin\server\jvm.dll

    重启Eclipse,检查问题是否解决。

  • 方法二备选:如方法一无效,在pom.xml添加依赖:

    jdk.tools
    jdk.tools
    1.8
    system
    ${JAVA_HOME}/lib/tools.jar

    这样不修改pom文件,适合团队协作。

  • 方法三备选:在pom.xml中添加maven-compiler-plugin,指定source和target为1.7。配置示例:

    org.apache.maven.plugins
    maven-compiler-plugin
    1.7
    1.7

    这种方法可行,但需谨慎考虑对团队协作的影响。

  • 建议优先使用方法一,直接解决JDK路径问题,确保开发环境一致性。

    转载地址:http://kmdk.baihongyu.com/

    你可能感兴趣的文章
    Oracle11g服务详细介绍及哪些服务是必须开启的?
    查看>>
    Oracle11g静默安装dbca,netca报错处理--直接跟换操作系统
    查看>>
    oracle12安装软件后安装数据库,然后需要自己配置监听
    查看>>
    Oracle——08PL/SQL简介,基本程序结构和语句
    查看>>
    Oracle——distinct的用法
    查看>>
    Oracle、MySQL、SQL Server架构大对比
    查看>>
    oracle下的OVER(PARTITION BY)函数介绍
    查看>>
    Oracle中DATE数据相减问题
    查看>>
    Oracle中merge into的使用
    查看>>
    oracle中sql查询上月、本月、上周、本周、昨天、今天的数据!
    查看>>
    oracle中sql的case语句运用--根据不同条件去排序!
    查看>>
    Oracle中Transate函数的使用
    查看>>
    oracle中关于日期问题的汇总!
    查看>>
    Oracle中常用的语句
    查看>>
    Oracle中序列的操作以及使用前对序列的初始化
    查看>>
    oracle中新建用户和赋予权限
    查看>>
    Oracle中的NVL,NVL2,NULLIF以及COALESCE函数使用
    查看>>
    Oracle中的rownum 和rowid的用法和区别
    查看>>
    oracle中的大小写、字符、dual、数字、处理、日期、函数、显/隐式、时间、条件表达式case、decode、to_date、to_char、sysdate
    查看>>
    oracle中表和视图的区别,oracle中常用表和视图
    查看>>