问题展现:
[INFO] Building spark-study-java 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ spark-study-java ---
[INFO] Deleting F:\spark\workspace\spark-study-java\target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spark-study-java ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory F:\spark\workspace\spark-study-java\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ spark-study-java ---
[INFO] Compiling 3 source files to F:\spark\workspace\spark-study-java\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.948 s
[INFO] Finished at: 2017-08-10T22:46:13+08:00
[INFO] Final Memory: 16M/224M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project spark-study-java: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_121\..\lib\tools.jar -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
解决思路,去电脑 “C:\Program Files\Java\jdk1.8.0_12\lib”查找tools.jar 文件是存在的,而“C:\Program Files\Java\jre1.8.0_121\lib” 是不存在tools.jar 文件。于是想到eclipse可能将jre目录设置为环境加载目录,于是进行了修改“将jre更改为jdk” 如下图所示:
再次执行Run AS --> Run Configurations --> Maven Build,就可以成功执行了!以下是执行成功的信息
[INFO] org/apache/spark/ already added, skipping
[INFO] org/apache/spark/streaming/ already added, skipping
[INFO] META-INF/DEPENDENCIES already added, skipping
[INFO] META-INF/LICENSE already added, skipping
[INFO] META-INF/NOTICE already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.apache.spark/ already added, skipping
[INFO] org/apache/spark/unused/ already added, skipping
[INFO] org/apache/spark/unused/UnusedStubClass.class already added, skipping
[INFO] META-INF/maven/org.spark-project.spark/ already added, skipping
[INFO] META-INF/maven/org.spark-project.spark/unused/ already added, skipping
[INFO] META-INF/maven/org.spark-project.spark/unused/pom.xml already added, skipping
[INFO] META-INF/maven/org.spark-project.spark/unused/pom.properties already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:32 min
[INFO] Finished at: 2017-08-10T22:16:10+08:00
[INFO] Final Memory: 55M/797M
[INFO] ------------------------------------------------------------------------
文章最后,给大家推荐一些受欢迎的技术博客链接:
- Hadoop相关技术博客链接
- Spark 核心技术链接
- JAVA相关的深度技术博客链接
- 超全干货--Flink思维导图,花了3周左右编写、校对
- 深入JAVA 的JVM核心原理解决线上各种故障【附案例】
- 请谈谈你对volatile的理解?--最近小李子与面试官的一场“硬核较量”
- 聊聊RPC通信,经常被问到的一道面试题。源码+笔记,包懂
欢迎扫描下方的二维码或 搜索 公众号“10点进修”,我们会有更多、且及时的资料推送给您,欢迎多多交流!