Maven搭建hadoop環境報Missing artifact jdk.tools:jdk.tools:jar:1.7
今天,更新了工程,報錯了。
專案中用了HBase,也有Hadoop相關的jar配置。
pom檔案, Missing artifact jdk.tools:jdk.tools:jar:1.7
Maven的Classpath說,E:\MavenRepository\jdk\tools\jdk.tools\1.7 沒有tools.jar這個檔案。
我去這個目錄看了下,確實沒有,某度了一下,網友說Maven中沒有這個jar,我機智地從JDK的lib目錄拷貝了一份過來,並且機智地把jar的名字改為jdk.tools-1.7.jar 二維簡單的tools.jar。
放了之後,Update Maven Project,Classpath問題解決了,但是還是有剛剛的錯誤提示,導致了各種錯誤,專案啟動就報錯。
又某度了一下,參考其他網友的解決辦法:
在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>
記得配置JAVA_HOME環境變數哦。
理論上來說,我們上面已經在本地Maven倉庫配置了jdk.tools-1.7.jar," <scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath> "可以去掉。
Maven引入jar有多種方式,既然本地倉庫有了,理論上自己找得到。通過system方式也是可行的。
出於“嚴謹性”考慮,剛剛去掉了,沒報錯,ok。
相關文章
- VSCode+Maven+Hadoop開發環境搭建VSCodeMavenHadoop開發環境
- Maven 環境搭建Maven
- hadoop之旅5-idea通過maven搭建hdfs環境HadoopIdeaMaven
- Hadoop2.7.5環境搭建Hadoop
- Hadoop+hive環境搭建HadoopHive
- Hadoop 系列(四)—— Hadoop 開發環境搭建Hadoop開發環境
- 搭建本地執行Hadoop環境Hadoop
- hadoop完全分散式環境搭建Hadoop分散式
- Hadoop 基礎之搭建環境Hadoop
- Hadoop環境搭建(二)分散式Hadoop分散式
- Windows下hadoop環境搭建之NameNode啟動報錯WindowsHadoop
- 【Hadoop】:Windows下使用IDEA搭建Hadoop開發環境HadoopWindowsIdea開發環境
- mac搭建hadoop開發環境(二)MacHadoop開發環境
- WSL2+Ubuntu配置Java Maven Hadoop Spark環境UbuntuJavaMavenHadoopSpark
- hadoop之旅2-centerOS7: 搭建分散式hadoop環境HadoopROS分散式
- Hadoop入門(一)之Hadoop偽分散式環境搭建Hadoop分散式
- 史上最詳細的Hadoop環境搭建Hadoop
- TestNG+Maven+IDEA環境搭建+測試MavenIdea
- hadoop之旅7-centerOS7 : Hive環境搭建HadoopROSHive
- hadoop之旅10-centerOS7 : Flume環境搭建HadoopROS
- hadoop之旅1-centerOS7: 搭建java環境HadoopROSJava
- Hadoop叢集之 ZooKeeper和Hbase環境搭建Hadoop
- Maven 環境配置Maven
- Linux 環境下搭建Hadoop叢集(全分佈)LinuxHadoop
- Ubuntu上搭建Hadoop叢集環境的步驟UbuntuHadoop
- Hadoop框架:叢集模式下分散式環境搭建Hadoop框架模式分散式
- hadoop3.1.0 HDFS快速搭建偽分散式環境Hadoop分散式
- Hadoop 及Spark 分散式HA執行環境搭建HadoopSpark分散式
- nexus私服SNAPSHOT倉庫maven-metadata.xml缺失導致的Could not find artifact:***.jarMavenXMLJAR
- hadoop之旅9-centerOS7 : hbase叢集環境搭建HadoopROS
- CentOS 7搭建hadoop環境【成功!一步到位】CentOSHadoop
- 基於 idea+maven 的 jmeter 開發環境搭建IdeaMavenJMeter開發環境
- Eclipse配置maven環境EclipseMaven
- Maven多環境配置Maven
- 阿里雲體驗實驗室 教你如何《搭建Hadoop環境》阿里Hadoop
- 大資料技術之Hadoop(入門)第3章 Hadoop執行環境搭建大資料Hadoop
- Maven環境下MyBatisGenerator 配置MavenMyBatis
- 環境搭建
- 手把手教你搭建hadoop+hive測試環境(新手向)HadoopHive