http://blog.csdn.net/u013281331/article/details/40824707
在Eclipse中检出Maven工程,一直报这个错:“Missing artifact jdk.tools:jdk.tools:jar:1.7”
看整个pom.xml文件也不见其他异常。
而tools.jar包是JDK自带的,于是怀疑pom.xml中以来的包隐式依赖tools.jar包,而tools.jar并未在库中,
好比:当前工程依赖A包,而A包在开发打包过程依赖tools.jar包,现在A发布了,我们的工程依赖A包,所以我们应该在包依赖中加上tools.jar包;
这样分析后,问题就好解决了,直接在pom.xml中加上一个依赖项目:
- <dependency>
- <groupId>jdk.tools</groupId>
- <artifactId>jdk.tools</artifactId>
- <version>1.7</version>
- <scope>system</scope>
- <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
- </dependency>
问题得到解决。
相关推荐
然而,有时我们可能会遇到一些特定的依赖问题,比如在这个案例中,"Unresolved dependency: 'com.aspose:aspose:jar:19'",意味着在执行Maven构建时,Maven无法从配置的阿里云仓库中找到`com.aspose:aspose:jar:19`...
本文将详细解释如何解决“Missing artifact com.sun.:tools:jar:1.8.0”的错误,并探讨与之相关的`tools-1.8.0.jar`文件。 首先,让我们了解这个错误的含义。在Maven或Gradle等构建工具中,当我们构建项目时,如果...
在JDK 9及以后的版本中,这些工具被移出核心JRE,单独成为一个模块`jdk.tools`。如果你的项目需要直接引用这些工具,可能需要在Maven配置中特别处理。 1. **检查pom.xml**:首先,确认`pom.xml`文件中是否正确声明...
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
<groupId>net.sf.json-lib</groupId> <artifactId>json-lib <version>2.4 <classifier>jdk15 或者直接下载这个包
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中引入依赖
2. **获取完整库**:你可以从官方网站(http://www.activiti.org/)或者Maven仓库(https://mvnrepository.com/artifact/org.activiti)下载最新或特定版本的Activiti库,确保包含所有必需的JAR文件。 3. **对比...
bcprov-jdk15on-***.jar中文-英文对照文档.zip,java,bcprov-jdk15on-***.jar,org.bouncycastle,bcprov-jdk15on,***,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,bouncycastle,bcprov,jdk15on,中文-...
导入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=文件...
在这种情况下,开发者会遇到POM文件报错,因为Maven无法找到并下载必要的依赖。 解决这个问题的方法是将缺失的库文件(如本例中的"Aspose.Words")手动放入本地Maven仓库。Maven的本地仓库通常是用户目录下的`.m2\...
对于现代的构建工具如Maven或Gradle,你可以通过在配置文件中指定依赖来自动下载并管理该jar。 连接Oracle数据库的步骤大致如下: 1. **加载驱动**:在Java代码中,你需要使用`Class.forName()`方法加载Oracle的...
`jconsole-1.8.0.jar`和`tools-1.8.0.jar`是Java JDK工具包的一部分,主要用于JVM监控和管理。`jconsole`是Java官方提供的JVM可视化监控工具,而`tools.jar`包含了JDK的各种工具类,如JDB、JVisualVM等。在Maven项目...
aspose-words-jdk16-14.9.0 maven仓库没有的版本,需要手动添加到仓库,附上命令:install:install-file -Dfile="H:\\14.9.0\\aspose-words-jdk16-14.9.0.jar" -DgroupId=...
<groupId>com.aspose</groupId> <artifactId>aspose-cad <version>23.11 </dependency>
使用方法:将以下代码复制到pom.xml文件中 <groupId>... <artifactId>aspose-words <version>23.6 <scope>system ${basedir}/src/main/resources/lib/words-23.6-jdk17.jar </dependency>
word转pdf,解压jar包,里有使用方法,或者可以用压缩文件打开jar包查看,已去水印
赠送jar包:commons-codec-1.15.jar; 赠送原API文档:commons-codec-1.15-javadoc.jar; 赠送源代码:commons-codec-1.15-sources.jar; 赠送Maven依赖信息文件:commons-codec-1.15.pom; 包含翻译后的API文档:...
《Jacob-1.18-M2的DLL与JAR配置详解》 Jacob是一个Java到COM桥接库,它允许Java程序直接调用Windows API和COM组件。在使用Jacob时,正确配置dll和jar文件的位置至关重要,否则可能会导致运行时错误。本文将详细解释...
- 引入Jacob的Java库:在Java项目中添加Jacob的jar文件作为依赖,使Java代码能够调用其中的接口。 - 注册COM组件:在必要时,可能需要通过`regsvr32.exe`命令注册COM组件,使其可以在Java中使用。 - 编写Java代码...
下载的官方demo,WxPayAPI_JAVA.zip,把其中的抽象类...用JDK1.7编译打成jar包。 WXPayConfig不换成接口我是遇到了莫名其妙的bug的。具体我也没研究怎么回事,反正换成interface就可以了。所以才重新打这么个jar。