博客
关于我
转: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/

    你可能感兴趣的文章
    opencv9-膨胀和腐蚀
    查看>>
    OpenCV_ cv2.imshow()
    查看>>
    opencv——图像缩放1(resize)
    查看>>
    Opencv——模块介绍
    查看>>
    OpenCV与AI深度学习 | 2024年AI初学者需要掌握的热门技能有哪些?
    查看>>
    OpenCV与AI深度学习 | OpenCV图像拼接--Stitching detailed使用与参数介绍
    查看>>
    OpenCV与AI深度学习 | OpenCV快速傅里叶变换(FFT)用于图像和视频流的模糊检测(建议收藏!)
    查看>>
    OpenCV与AI深度学习 | SAM2(Segment Anything Model 2)新一代分割一切大模型介绍与使用(步骤 + 代码)
    查看>>
    OpenCV与AI深度学习 | YOLO11介绍及五大任务推理演示(目标检测,图像分割,图像分类,姿态检测,带方向目标检测)
    查看>>
    OpenCV与AI深度学习 | YOLOv11来了:将重新定义AI的可能性
    查看>>
    OpenCV与AI深度学习 | 使用Python和OpenCV实现火焰检测(附源码)
    查看>>
    OpenCV与AI深度学习 | 使用PyTorch进行小样本学习的图像分类
    查看>>
    OpenCV与AI深度学习 | 使用YOLO11实现区域内目标跟踪
    查看>>
    OpenCV与AI深度学习 | 使用YOLOv8做目标检测、实例分割和图像分类(包含实例操作代码)
    查看>>
    OpenCV与AI深度学习 | 使用单相机对已知物体进行3D位置估计
    查看>>
    OpenCV与AI深度学习 | 基于GAN的零缺陷样本产品表面缺陷检测
    查看>>
    OpenCV与AI深度学习 | 基于OpenCV和深度学习预测年龄和性别
    查看>>
    OpenCV与AI深度学习 | 基于Python和OpenCV将图像转为ASCII艺术效果
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch实现Faster RCNN目标检测
    查看>>
    OpenCV与AI深度学习 | 基于PyTorch语义分割实现洪水识别(数据集 + 源码)
    查看>>