java - 如何强制 Maven 3.1 在 Mac OS 8.10 上使用正确版本的 Java?

标签 java macos maven conflict

这是 java -version 的输出:

Java 版本“1.7.0_25” Java(TM) SE 运行时环境(build 1.7.0_25-b15) Java HotSpot(TM) 64 位服务器 VM(构建 23.25-b01,混合模式)

这是 mvn -version 的输出:

Java 版本:1.6.0_51,供应商:Apple Inc. Java 主页:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 默认语言环境:en_US,平台编码:MacRoman 操作系统名称:“mac os x”,版本:“10.8.4”,架构:“x86_64”,系列:“mac”

如何强制 Maven 使用 1.7?

最佳答案

Maven 中的错误:http://jira.codehaus.org/browse/MNG-4226

解决方法:

echo JAVA_HOME=`/usr/libexec/java_home -v 1.7` | sudo tee -a/etc/mavenrc

感谢:

http://www.jayway.com/2013/03/08/configuring-maven-to-use-java-7-on-mac-os-x/

关于java - 如何强制 Maven 3.1 在 Mac OS 8.10 上使用正确版本的 Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17824889/

相关文章:

macos - 为 NSTableView 中的选定行启用复制

c++ - OpenCv + mac os x + qt creator = 奇怪的链接错误?

java - maven tomcat部署soap web服务错误

java - 为什么让 `This page isn' t 工作... ERR_TOO_MANY_REDIRECTS`?

java - 未找到 Maven 依赖项 .jar 文件

java - Java 中的一个简单 Thread 场景,其中 Runnable 接口(interface)不需要由 Thread 实现类实现

java - 在jdbc中显示数据库中两个日期之间的数据

macos - Mac 应用程序中的“确定”警报按钮不起作用

java - 如何整合Java和Python?

java.lang.VerifyError : (class: Main, 方法:主签名:([Ljava/lang/String;)V) 堆栈大小太大