`

解决Maven工程中报 Missing artifact jdk.tools:jdk.tools

 
阅读更多
jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中:
<dependency>
    <groupId>jdk.tools</groupId>
    <artifactId>jdk.tools</artifactId>
    <version>1.7</version>
    <scope>system</scope>
    <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>

详见Maven FAQ for adding dependencies to tools.jar

也可以在本地仓库中手动安装tools.jar,如下
mvn install:install-file -DgroupId=jdk.tools -DartifactId=jdk.tools -Dpackaging=jar -Dversion=1.7 -Dfile=tools.jar -DgeneratePom=true
然后在pom.xml中添加:
<dependency>
    <groupId>jdk.tools</groupId>
    <artifactId>jdk.tools</artifactId>
    <version>1.6</version>
</dependency>

参考:https://my.oschina.net/frankwu/blog/332873
分享到:
评论

相关推荐

    解决maven项目找不到tools-1.8.0.jar的问题,缺失tools-1.8.0.jar包

    在JDK 9及以后的版本中,这些工具被移出核心JRE,单独成为一个模块`jdk.tools`。如果你的项目需要直接引用这些工具,可能需要在Maven配置中特别处理。 1. **检查pom.xml**:首先,确认`pom.xml`文件中是否正确声明...

    Unresolved dependency: 'com.aspose:aspose:jar:19'

    在Java开发过程中,Maven是常用的构建工具,它管理项目的依赖关系,自动下载所需库到本地仓库。然而,有时我们可能会遇到一些特定的依赖问题,比如在这个案例中,"Unresolved dependency: '...

    tools-1.8.0.jar.zip

    本文将详细解释如何解决“Missing artifact com.sun.:tools:jar:1.8.0”的错误,并探讨与之相关的`tools-1.8.0.jar`文件。 首先,让我们了解这个错误的含义。在Maven或Gradle等构建工具中,当我们构建项目时,如果...

    openjdk-1.8-tools.jar

    Could not resolve dependencies for project ... Could not find artifact com.sun:jconsole:jar:1.8 at specified path G:\.m2\com\alibaba\druid\1.2.6/lib/openjdk-1.8-jconsole.jar

    aspose-words-15.8.0-jdk16.zip

    标题中的"aspose-words-15.8.0-jdk16.zip"是指Aspose.Words的一个特定版本,这是Aspose公司提供的一个强大的文档处理库。Aspose.Words允许开发者在Java环境下处理Microsoft Word文档,包括创建、读取、编辑、转换和...

    工作流activiti修正少jar的问题

    2. **获取完整库**:你可以从官方网站(http://www.activiti.org/)或者Maven仓库(https://mvnrepository.com/artifact/org.activiti)下载最新或特定版本的Activiti库,确保包含所有必需的JAR文件。 3. **对比...

    aspose-words-15.8.0-jdk16.jar

    Java将word文档转换成pdf所...mvn install:install-file -Dfile=D:\aspose-words-15.8.0-jdk16.jar -DgroupId=com.aspose.words -DartifactId=aspose-words-jdk16 -Dversion=15.8.0 -Dpackaging=jar 2.pom中引入依赖

    bcprov-jdk15on-1.65.01.jar中文-英文对照文档.zip

    bcprov-jdk15on-***.jar中文-英文对照文档.zip,java,bcprov-jdk15on-***.jar,org.bouncycastle,bcprov-jdk15on,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,bouncycastle,bcprov,jdk15on,中文-...

    解决java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题

    总结来说,解决“找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题”的关键在于理解Maven的依赖管理和排除机制。通过在`pom.xml`中明确排除不需要的依赖,可以避免引入不必要的库,从而优化项目的构建速度和减少...

    aspose-words-jdk16-14.9.0.7z

    aspose-words-jdk16-14.9.0 maven仓库没有的版本,需要手动添加到仓库,附上命令:install:install-file -Dfile="H:\\14.9.0\\aspose-words-jdk16-14.9.0.jar" -DgroupId=...

    maven中 引入jar报错:Missing artifact net.sf.json-lib:json-lib:jar:2.4

    &lt;groupId&gt;net.sf.json-lib&lt;/groupId&gt; &lt;artifactId&gt;json-lib &lt;version&gt;2.4 &lt;classifier&gt;jdk15 或者直接下载这个包

    ojdbc6-11.2.0.1.0jar,oracle连接

    对于现代的构建工具如Maven或Gradle,你可以通过在配置文件中指定依赖来自动下载并管理该jar。 连接Oracle数据库的步骤大致如下: 1. **加载驱动**:在Java代码中,你需要使用`Class.forName()`方法加载Oracle的...

    spire.xls.free-2.2.0.jar和spire.xls.free-2.2.0.jar

    导入maven命令 mvn install:install-file -Dfile=文件路径\spire.pdf.free-2.2.2.jar -DgroupId=e-iceblue -DartifactId=spire.pdf.free -Dversion=2.2.2 -Dpackaging=jar mvn install:install-file -Dfile=文件...

    commons-codec-1.15-API文档-中文版.zip

    赠送Maven依赖信息文件:commons-codec-1.15.pom; 包含翻译后的API文档:commons-codec-1.15-javadoc-API文档-中文(简体)版.zip; Maven坐标:commons-codec:commons-codec:1.15; 标签:codec、commons、jar包、...

    aspose-cad-23.11.jar

    &lt;groupId&gt;com.aspose&lt;/groupId&gt; &lt;artifactId&gt;aspose-cad &lt;version&gt;23.11 &lt;/dependency&gt;

    aspose-words-java-23.6-jdk17.jar

    使用方法:将以下代码复制到pom.xml文件中 &lt;groupId&gt;... &lt;artifactId&gt;aspose-words &lt;version&gt;23.6 &lt;scope&gt;system ${basedir}/src/main/resources/lib/words-23.6-jdk17.jar &lt;/dependency&gt;

    最全的Jacob各种版本号及对应的dll包

    3. **解决版本不匹配问题** - 程序报错通常由于Jacob库与运行环境或COM组件版本不匹配引起。例如,使用32位Jacob尝试调用64位COM组件,或者Jacob版本过低无法识别新版本的COM对象。通过提供全面的版本集合,用户...

    aspose-words-16.8.0.jar

    word转pdf,解压jar包,里有使用方法,或者可以用压缩文件打开jar包查看,已去水印

    eclipse 创建maven项目设置默认jdk版本.rar

    本文将详细讲解如何在Eclipse中创建一个Maven项目,并设定默认的JDK版本。JDK(Java Development Kit)是Oracle提供的Java编程工具集,包含了Java编译器、运行时环境以及各种API,不同版本的JDK可能支持不同的Java...

    jacob-1.18-M2的jar及dll配置位置说明

    - 如果你是使用Maven或Gradle管理依赖,可以在pom.xml或build.gradle文件中添加相应的依赖项。 2. **dll文件的配置**: - Jacob的dll文件有32位和64位版本,应根据你的Java运行环境(JRE)选择合适的版本。如果你...

Global site tag (gtag.js) - Google Analytics