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

如何确保在 Mac 中安装了专家

柳钟展
2023-03-14

我正在尝试在我的Mac系统中安装Maven(Mac OS:High Siera,版本:10.13.3)。

我遵循了本文档中的所有步骤:安装Apache Maven

    < li >不从链接下载tar文件:apache-maven-3.5.2-bin.tar.gz解压缩到同一目录中 < Li > < code > echo$JAVA _ HOME/Library/JAVA/JavaVirtualMachines/JDK 1 . 8 . 0 _ 144 . JDK/Contents/HOME < li> 导出路径=/opt/Apache-maven-3 . 5 . 2/bin:$ PATH

所有命令均已执行,未出现任何错误。甚至还尝试使用这个:安装Maven命令行工具。

但是当我尝试执行mvn命令时,系统仍然显示错误:

-bash: mvn:找不到命令

我如何确保maven是否正确安装在我的系统中?或者我的问题可以是:如何在macOS中安装maven?

我也尝试了以下SO问题的解决方案,但没有任何效果:

  • 在mac上安装maven
  • 安装maven 3.0.4
  • Maven在Mac OS X上安装(我不能使用brew,这里最赞的解决方案)

共有3个答案

苏弘盛
2023-03-14

我也面临着同样的问题。不知何故我解决了这个问题。共享步骤:

前提是,在你的系统中下载maven和java。如果这些不存在,请下载、解压缩并遵循以下步骤。

打开.bash_profile

苏多六世。bash_profile

添加这些内容(确保您指向正确的位置作为您的系统,在下面的示例中,我使用了我机器的安装目录)

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export JAVA_HOME

M2_HOME=/Applications/apache-maven-3.6.0
export M2_HOME

export PATH=${PATH}:${JAVA_HOME}/bin:${M2_HOME}/bin
export PATH

保存并退出。

source .bash_profile

消防mvn-版本

您将能够获得以下输出,这意味着maven已安装。

mvn -v
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T00:11:47+05:30)
Maven home: /Applications/apache-maven-3.6.0
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac"
堵宏毅
2023-03-14

有关如何在Mac中安装maven以及如何使其立即生效以及如何确保maven正确安装,请参阅我在另一篇文章中的答案。

简而言之,手动安装的所有步骤是:

>

  • 从官方网站下载二进制文件(最新apache-maven-3.6.3-bin.zip)

    将它解压缩(apache-maven-3.6.3-bin.zip)到某个地方(/Users/crifan/dev/dev _ tool/Java/maven)

    将maven的bin路径(/用户/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin)添加到PATH

    通常是:

    • 编辑您的启动脚本(. bashrc/. zshrc/…)
      • vi~/. bashrc
        < li> 导出路径=/Users/crifan/dev/dev _ tool/Java/maven/Apache-maven-3 . 6 . 3/bin:$ PATH
        < li> source ~/。bashrc
      • 哪个mvn
      • mvn --version

      示例输出:

      ➜  bin pwd
      /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin
      ➜  bin ll
      total 64
      -rw-r--r--@ 1 crifan  staff   228B 11  7 12:32 m2.conf
      -rwxr-xr-x@ 1 crifan  staff   5.6K 11  7 12:32 mvn
      -rw-r--r--@ 1 crifan  staff   6.2K 11  7 12:32 mvn.cmd
      -rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnDebug
      -rw-r--r--@ 1 crifan  staff   1.6K 11  7 12:32 mvnDebug.cmd
      -rwxr-xr-x@ 1 crifan  staff   1.5K 11  7 12:32 mvnyjp
      ➜  bin vi ~/.bashrc
      ➜  bin source ~/.bashrc
      ➜  bin echo $PATH
      /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin:xxx
      ➜  bin which mvn
      /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin/mvn
      ➜  bin mvn --version
      Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
      Maven home: /Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3
      Java version: 1.8.0_112, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre
      Default locale: zh_CN, platform encoding: UTF-8
      OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
      

      有关详细信息,请参阅我的(中文)帖子:[已解决]Mac中安装Gradle

  • 闾丘诚
    2023-03-14

    我以前遇到过同样的问题,并通过以下步骤解决了它

    1:在此下载Maven

    2:开放终端

    3: 光盘类型 ~/

    4:打字触摸。bash_profile

    5:键入open -e .bash_profile来打开。文本编辑中的bash_profile

    6:在“文本编辑”中键入以下内容

    导出JAVA_HOME=/库/爪哇/爪哇虚拟机/jdkx.x.x_xxx.jdk/目录/主页

    导出M2_HOME=/用户/用户名/[您的文件位置]/缓存专家-3.6.0/

    导出路径=$PATH:$M2_HOME/bin

    别名mvn='$M2_HOME/bin/mvn '

      < li>jdkx.x.x_xxx.jdk:您的java版本 < li >用户名:您的用户名

    7:保存文件

    8:类型来源。bash_profile

    9:类型 mvn 版本

    您将看到以下消息:

    Apache Maven 3.1.1 Maven home: /Users/username/Maven/apache-maven-3.1.1Java版本: 1.70_51,供应商: Oracle CorporationJavahome: /Library/Java /JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre默认区域设置:en_US,平台编码: UTF-8操作系统名称:"mac os x",版本:"10.9.1",arch:"x86_64",系列:"mac"

    希望这有帮助!

     类似资料:
    • 我刚刚通过命令行通过Mac Catalina安装了Maven,mvn-version显示了输出。然后就不了了之了。请帮帮忙。

    • 本文向大家介绍Java如何在Mac OS X中安装Gradle?,包括了Java如何在Mac OS X中安装Gradle?的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将学习如何在OS X中安装Gradle。以下步骤将指导我们的安装过程,以使Gradle在我们的OS X机器中可用。但是在开始之前,让我们看一下Wikipedia中有关Gradle的定义。  Gradle是一个开源的构建自动

    • 我正试图在我的intellij软件上启动一个javafx项目,但我遇到了很多问题。我阅读了指南,并被告知下载javafx dsk,但当我创建一个新项目并单击“添加jdk”并选择javafx文件时,它告诉我“所选目录不是jdk的有效主页”。有人知道如何解决这个问题吗?顺便说一句,我是Mac用户。

    • 问题内容: 我想用需要Java 8的最新JavaFX进行一些编程。我正在使用IntelliJ 13 CE和Mac OS X 9 Mavericks。我运行了Oracle的Java 8安装程序,文件看起来像最终在 但以前的版本在 不知道为什么要用最新的安装程序/Library代替它/System/Library(也不知道有什么区别)。但是找不到1.8,所以我找到的有关如何设置当前Java版本的所有帖

    • 我想写我的第一个JavaFX 8应用程序(用e(fx)clipse等做我的第一个实验)。),并对平台独立性有一些担忧。 JavaFX 8是Oracle JRE的一部分,Oracle JRE是Windows上使用最多的JRE。因此,我真的不打扰这里,因为JavaFX将安装在几乎所有运行Java8的Windows机器上。 但是在Ubuntu和其他*nix上,OpenJDK经常被用作Java发行版。由于

    • 我正试图在我的mavericks mac os系统上安装Netbeans 7.4,但在安装之初,我收到了一条非常奇怪的信息: 没有找到JDK 无法安装NetBeans IDE。在您的计算机上找到Java(JRE),但需要JDK 7 update 10或更新版本。请从下载并安装JDK 7的最新更新http://www.oracle.com/technetwork/java/javase/downlo