maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题「建议收藏」

maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题「建议收藏」maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题

大家好,又见面了,我是你们的朋友全栈君。

转自:http://blog.csdn.net/thebestleo/article/details/50658791
ools.jar 在jdk下的lib中。
先说一下jdk和jre的区别:
Jre是运行环境,及编译后的java程序运行时只需要jre就行了;
jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:\jdk6\bin目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant需要tools.jar
最好是配置环境变量时:JAVA_HOME =C:\Program Files\Java\jdk1.6.0_10 

classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 这样在运行ant编译程序时就不会出问题。

但是为了绕过更改环境变量的问题,我直接把JDK文件夹中的tools.jar复制到了jre\lib下

当然也可以直接再eclipse中修改,如下:

maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题「建议收藏」maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题「建议收藏」

不用jre,直接用jdk。我们安装jdk时,一般是分两步,第一步是保存到本地的jdk目录,第二部是保存到本地的jre目录,注意二者要安在不同的目录下,很多人在给eclipse配置的时候,如上图位置配置的可能是jre,而jre中又没有tool.jar这个包,所以就保存,因此小编的建议是直接配置jdk的目录位置。

当然也可以从网上下载或从jkd的lib报下拷贝tool到下图位置:

maven install 出现 not found: G:\jdk\..\lib\tools.jar -> [Help 1] 等问题「建议收藏」

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SpringBootTest—–踩坑错误

    SpringBootTest—–踩坑错误Springboot降低了我们对spring开发的难度采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。同样spring对于单元测试也有场景启动器—-spring-boot-starter-test,可以让我们在,spring环境下进行测试。昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。@RunWith(value…

    2022年5月22日
    35
  • Sql server–事务

    Sql server–事务

    2021年9月8日
    59
  • linux单引号双引号反引号_unix和linux的区别

    linux单引号双引号反引号_unix和linux的区别特殊的赋值Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下:(1)$count=9#将数字赋予变量count(2)$name=”ming”#将字符赋予变量name(3)$listc=`ls-la`#将Linux命令赋予listc,listc的值就是该命令的执行结果反引号的作用反引号的作用就是将反引号内的Lin…

    2025年7月27日
    1
  • 关于自建blog

    关于自建blog

    2021年5月12日
    128
  • linux的vim怎么剪切,Linux.vim.多行复制、删除、剪切

    linux的vim怎么剪切,Linux.vim.多行复制、删除、剪切中间件Study-了解什么是中间件一.中间件含义:中间价是位于各种平台(硬件和操作系统)和各种应用之间的通用服务.帮助应用实现高效的.可靠的消息使应用之间实现便捷的互联互通高效.可靠构建企业应用实现分布式应用的快速搭建和部署注:中间…谈谈我印象中的JVM不足之处研究JVM也有一段时间了,其间也发现了它的很多不足之处,在此一一道来,由于本人对JVM的理解有限,如有错误的地方,还请大家指正:本…

    2022年6月22日
    30
  • 开源流程引擎_docker源码分析

    开源流程引擎_docker源码分析开源流程引擎Snaker

    2022年10月20日
    0

发表回复

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

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