Java Yosemite上的Maven安装失败:此环境中未提供编译器

Java Yosemite上的Maven安装失败:此环境中未提供编译器,java,maven,osx-yosemite,Java,Maven,Osx Yosemite,我认为问题在于mvn找不到java之类的东西 如果我运行java-version java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 马文: Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2

我认为问题在于mvn找不到java之类的东西

如果我运行java-version

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
马文:

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T13:57:37+02:00)
Maven home: /Users/rubenortiz/apache-maven-3.3.3
Java version: 1.8.0_45, vendor: Oracle Corporation
Java home: /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Default locale: es_ES, platform encoding: UTF-8
OS name: "mac os x", version: "10.10.3", arch: "x86_64", family: "mac"


[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.003 s
[INFO] Finished at: 2015-07-03T13:09:44+02:00
[INFO] Final Memory: 23M/302M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project core: Compilation failure
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
[ERROR] -> [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/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :core
ApacheMaven 3.3.3(7994120775791599e205a5524ec3e0dfe41d4a06;2015-04-22T13:57:37+02:00) Maven home:/Users/rubenoriz/apache-Maven-3.3.3 Java版本:1.8.0_45,供应商:Oracle公司 Java home:/Library/Internet插件/JavaAppletPlugin.plugin/Contents/home 默认区域设置:es_es,平台编码:UTF-8 操作系统名称:“mac OS x”,版本:“10.10.3”,拱门:“x86_64”,系列:“mac” [信息]------------------------------------------------------------------------ [信息]生成失败 [信息]------------------------------------------------------------------------ [信息]总时间:5.003秒 [信息]完成时间:2015-07-03T13:09:44+02:00 [信息]最终内存:23M/302M [信息]------------------------------------------------------------------------ [错误]无法在项目核心上执行目标org.apache.maven.plugins:maven编译器plugin:3.3:compile(默认编译):编译失败 [错误]此环境中未提供编译器。也许您运行的是JRE而不是JDK? [错误]->[帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [错误] [错误]纠正问题后,可以使用命令恢复生成 [错误]mvn-射频:核心 试试javac-version

因为“也许您运行的是JRE而不是JDK”。。。看起来没有编译器

/Library/internetplugins/JavaAppletPlugin.plugin/Contents/Home是运行java的地方。。。并且不链接到JDK,而是链接到internet插件

可能安装JDK或更改JAVA_主页

试试javac-version

因为“也许您运行的是JRE而不是JDK”。。。看起来没有编译器

/Library/internetplugins/JavaAppletPlugin.plugin/Contents/Home是运行java的地方。。。并且不链接到JDK,而是链接到internet插件


也许安装JDK或更改JAVA_HOME

问题很简单。java版本查询报告一个JRE。正如maven错误所述,它需要JDK。安装JDK并相应地调整环境变量

问题很简单。java版本查询报告一个JRE。正如maven错误所述,它需要JDK。安装JDK并相应地调整环境变量