`

解决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: '...

    工作流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中引入依赖

    tools-1.8.0.jar.zip

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

    aspose-words-15.8.0-jdk16.zip

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

    解决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`中明确排除不需要的依赖,可以避免引入不必要的库,从而优化项目的构建速度和减少...

    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,中文-...

    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的...

    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-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;

    aspose-words-16.8.0.jar

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

    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

    idea引入aspose-words-15.8.0,idea引入外部jar方法

    - 如果你的项目使用了Maven或Gradle等构建工具,更推荐通过配置`pom.xml`或`build.gradle`文件来管理依赖,而不是直接添加本地JAR。这样可以更好地管理和升级依赖,同时也方便团队协作。 7. **版本兼容性** - ...

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

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

    aspose-words-21.11 aspose-cells-21.11 无水印jar以及使用说明

    在实际使用中,首先需要将这两个jar文件添加到你的项目类路径中,这可以通过Maven、Gradle等构建工具实现。然后,根据提供的说明,导入相应的类,实例化对象,调用相应的方法进行文件操作。例如,使用Aspose.Words...

    aspose-words-15.8.0-jdk16 jar包

    首先,需要将"aspose-words-15.8.0-jdk16.jar"包导入到项目中,这可以通过Maven或Gradle等构建工具轻松完成。然后,通过Aspose.Words提供的Document类加载Word文档,并使用DocumentBuilder添加自定义水印。例如,...

    aspose-words-15.8.0.rar

    在15.8.0版本中,Aspose.Words进一步提升了转换质量和性能,为开发者提供了更为稳定和高效的解决方案。 首先,让我们关注一下“aspose-words-15.8.0.pom”文件。这是一个Maven项目对象模型(Project Object Model)...

Global site tag (gtag.js) - Google Analytics