首先声明,这不是原创,贴在这里只为了方便我和我的朋友们以后查询方便。
MacX中的JDK和Oracle JDK(原来SUN JDK)提供的实现有很大不同,其中一个就是没有tools.jar,在classes.jar中已经包括了Oracle JDK tools.jar中的内容。
曾想过更简单的办法,但是没试验成功,就不列在这里了。
<profiles>
<profile>
<id>default-profile</id>
<activation>
<activeByDefault>true</activeByDefault>
<file>
<exists>${java.home}/../lib/tools.jar</exists>
</file>
</activation>
<properties>
<toolsjar>${java.home}/../lib/tools.jar</toolsjar>
</properties>
</profile>
<profile>
<id>mac-profile</id>
<activation>
<activeByDefault>false</activeByDefault>
<file>
<exists>${java.home}/../Classes/classes.jar</exists>
</file>
</activation>
<properties>
<toolsjar>${java.home}/../Classes/classes.jar</toolsjar>
</properties>
</profile>
</profiles>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6.0</version>
<scope>system</scope>
<systemPath>${toolsjar}</systemPath>
</dependency>
</dependencies>
分享到:
相关推荐
maven项目里面pom文件所需的tools.java文件,百分之百管用,下载好直接复制到java安装目录下即可使用
然而,有时候在运行Maven项目时,可能会遇到找不到特定jar包的问题,比如本例中的`tools-1.8.0.jar`。这个问题通常表明Maven在构建路径或本地仓库中未找到该依赖。下面我们将详细探讨如何识别、解决此类问题。 首先...
### jdk1.8下tools.jar(url) #### 背景与问题描述 在Java开发过程中,我们可能会遇到各种各样的编译错误或构建失败的情况。其中,“No compiler is provided in this environment. Perhaps you are running on a...
当Maven项目缺少`tools.jar`或者出现与JDK-tools相关的错误时,这通常意味着系统路径中没有正确配置JDK,或者JDK版本不匹配。对于那些依赖于`tools.jar`,如冰蝎(IceScorpion)这样的Java应用来说,缺少这个文件会...
JDK——1.8的tools.jar 包,.
java的jdk7/jdk8通用tools.jar,解决maven项目打包或者启动报错时缺少启动jar包的问题。
本文将深入探讨`tools.jar`的用途、功能以及在Maven工程中如何正确导入和解决可能出现的问题。 1. **`tools.jar`的概述** `tools.jar`包含了Java开发工具如`javac`(Java编译器)、`jar`(打包工具)、`javadoc`...
在Maven项目中,如果需要在构建过程中使用这些工具,可以直接将`tools.jar`作为依赖引入,以便于访问其内部的类和功能。 接下来,我们来看看`jconsole-1.8.0.jar`。这是一个Java监控和管理控制台,它是Java平台的...
本话题聚焦于如何通过Maven下载`QRCode.jar`包,这是一款用于生成二维码的Java库。二维码(Quick Response Code)是一种二维条形码,能够存储大量数据,并在各种场景中广泛应用,如网站链接、名片信息、产品详情等。...
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
1. **配置Maven或Gradle**: 对于Maven,可以在`pom.xml`中添加一个特殊的`<dependency>`元素来声明`tools.jar`。注意,这仅适用于本地开发环境,不应该用于共享的公共仓库。 ```xml <groupId>...
在IT行业中,Java开发工具是不可或缺的部分...JDK 11引入了模块化系统,移除了`rt.jar`和`tools.jar`,而Maven 3.6.1则提供了一套强大的自动化构建工具。正确安装和配置这两个组件,将为Mac上的Java开发工作带来便利。
Oracle的JDBC驱动是连接Java应用程序与Oracle数据库的关键组件,其中ojdbc5.jar和ojdbc6.jar是两个不同版本的驱动。ojdbc5.jar适用于Java 5和6,而ojdbc6.jar则专为Java 6及更高版本设计。这两个JAR文件包含了Oracle...
maven工程下qrcode jar包下载失败,提供两个qrcode.jar QRCode_swetake-3.0.0.jar 包,cmd命令行安装方法,maven手动添加jar包 qrcode.jar QRCode_swetake-3.0.0.jar
在某些情况下,Maven项目可能会因为缺少特定的依赖而报错,这里的"通用activation.jar"可能是解决此类问题的一种方法。用户在网上找到了这个jar文件,并建议其他遇到相同问题的人尝试使用。 标签进一步明确了这个...
jacob-1.18的资源包还有 jacob-1.18-x64.dll和jacob-1.18-x86.dll. 把对应的windows版本扔到 C:\Windows\System32 并添加环境变量大到path中 “%SYSTEMROOT%\System32\jacob-1.18-x86.dll;”或者 “%SYSTEMROOT%\...
maven-jar-plugin-3.1.1.jar
《Qrcode.jar在Maven项目中的应用与理解》 二维码(Quick Response Code,简称QR Code)作为一种高效的信息编码方式,在现代信息化社会中被广泛应用。它能够存储大量的文本、URL、联系人信息等,并且可以通过手机...
maven-ext.jar
maven-aether-provider-3.2.1-sources.jar maven-antrun-plugin-1.3.jar maven-archiver-2.2.jar maven-artifact-3.2.1-sources.jar maven-assembly-plugin-2.2-beta-5.jar maven-bundle-plugin-1.0.0.jar maven-...