Maven没有认识到在bash_profile中设置了JAVA_HOME
持续将近2天,试图让maven正确安装。 这些是我的输出。 为什么在世界上maven默认为某些jdk我甚至没有? 我已经尝试了从goole搜索提出的一百万种不同的解决方案,没有! 帮帮我。 我没有对任何配置文件(如mvn.sh
进行任何更改。
System: Mac OS=Yosemite 10.10 Java=Oracle 1.8 JDK
.bash_profile的内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home export M2_HOME=/usr/local/Cellar/maven/3.2.3 export M2=$M2_HOME/bin export PATH=$PATH:$M2_HOME/bin
终端命令:
java -version -> java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) mvn -version -> Error: JAVA_HOME is not defined correctly. We cannot execute /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java
如果其他任何人碰巧遇到这个疯狂的愚蠢解决方案是我在主目录中有一个旧的.mavenrc文件导致冲突。
- 如何将Javaexception信息返回给jQuery.ajax REST调用?
- Apache Commons CLI选项解析器可以忽略未知的命令行选项吗?
- 使用Spring Boot和Logback无法避免hibernate将SQL记录到控制台
- 泽西(JSR311-实施)和重定向
- 如何在多个列表中查找公共元素?
- drools 6.0中的未知KieSession名称(尝试将drools添加到现有的maven / eclipse项目时)
- 编译错误 – 用枚举切换
- Java面板双缓冲
- Spring Tool Suite(STS)3.5.0 – org.codehaus.groovy.eclipse在求解器中是未知的