当前位置: 首页 > 知识库问答 >
问题:

如何强制Maven3.1在Mac OS8.10上使用正确的Java版本?

赵锐
2023-03-14

这是java-version的输出:

java版本“1.7.0_25”java(TM)SE运行时环境(build 1.7.0_25-B15)java HotSpot(TM)64位服务器VM(build 23.25-B01,混合模式)

这是mvn-version的输出:

Java版本:1.6.0_51,供应商:Apple Inc.Java Home:/system/library/Java/javavirtualmachines/1.6.0.jdk/contents/home默认区域设置:en_US,平台编码:MacRoman OS名称:“Mac OS X”,版本:“10.8.4”,ARCH:“X86_64”,系列:“Mac”

我如何强制Maven使用1.7?

共有1个答案

司寇研
2023-03-14

Maven中的Bug: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/

 类似资料:
  • 我正在尝试使用cv2。opencv 4.4.0版上的FindOnTours()。(我使用的是Python版本3.8.5),但它抛出了一个错误,我想不出来。我不确定代码出了什么问题。以下是一些背景: > 我找了一些例子来确保如何正确地实现它,以下是我发现的:例子1_,轮廓,_=cv2.find轮廓(binary_image,cv2。RETR_LISTcv2CHAIN_APPROX_SIMPLE) 例

  • 将以上内容更改为 解决了问题。但是,与其将Scala-XML2.11版本1.0.5排除在scalatest之外,我想强制scala编译器使用Scala-XML2.11版本1.0.5而不是版本1.0.4。(我在https://mvnrepository.com上研究了这些版本。)因此,我尝试将替换为 然而,这导致 [警告]*org.scala-lang:scala-library:(2.11.8,2

  • 在我的所有项目中,我都使用gradle并指定以下内容: 现在,我安装了三个不同版本的JDK,从1.6到1.8。为了从一个版本切换到另一个版本,Ishell文件更改、甚至。 偶然的是,我可能会使用错误的JDK版本,而我不希望这样...是否有可能在尝试任何编译任务之前检查编译器版本是否等于targetCompatibility?

  • 我在安装了Javajdk(和jre)1.6的Unix机器上通过Eclipse Juno生成了一个ant文件。当在build.xml文件所在的eclipse之外的机器上运行ant时,一切都很顺利。 现在,问题是当我尝试在另一台机器上运行ant时,其中jdk和jre 1.6都安装了。这是我在运行RedHat 3的另一台机器上得到的结果(无法更改): 当我在build.xml文件中添加这一行时,我得到以

  • 我在我的多线程应用程序中使用了Java Executors,但我似乎不知道什么时候使用以下每一种方式是最好的: 我想知道的是:这些方法是可以互换的,还是在某种情况下我应该使用上面的特定类型?

  • 渐变-泊坞插件和Spring靴版本 2.0.0.M4 M4 使用较新的客户端,并且使用 docker 插件以异常结尾,存在一个问题: 我的主项目中的构建脚本: 如您所见,我们加载spring-boot-gradle-plugin version=2.0.0。M4及其所有依赖项。 我的子项目构建:gradle: 最重要的是,docker.gradle文件与子项目的build.gradle文件位于同一