Java 如何确保在mac中安装maven
我正在尝试在我的Mac系统中安装(MacOS:High Siera,版本:10.13.3) 我遵循了本文档中的所有步骤:Java 如何确保在mac中安装maven,java,apache,maven,installation,Java,Apache,Maven,Installation,我正在尝试在我的Mac系统中安装(MacOS:High Siera,版本:10.13.3) 我遵循了本文档中的所有步骤: 从链接加载的tar文件:在同一目录中提取 echo$JAVA\u HOME/Library/JAVA/JavaVirtualMachines/jdk1.8.0\u 144.jdk/Contents/HOME export PATH=/opt/apache-maven-3.5.2/bin:$PATH 执行所有命令时没有任何错误。甚至还尝试过使用这个: 但当我尝试执行mvn命令时
echo$JAVA\u HOME/Library/JAVA/JavaVirtualMachines/jdk1.8.0\u 144.jdk/Contents/HOME
export PATH=/opt/apache-maven-3.5.2/bin:$PATH
mvn
命令时,系统仍显示错误:
-bash:mvn:未找到命令
我如何确保maven是否正确安装在我的系统中?或者我的问题是:如何在macOS中安装maven
我也尝试了以下问题的解决方案,但没有任何效果:
- (我不能使用brew,这是这里投票最多的解决方案)
- 我也面临同样的问题。不知怎么的,我终于解决了这个问题。共享步骤:
额外条件是,在您的系统中下载maven和java。如果这些不存在,请下载、提取并遵循以下步骤
打开.bash_配置文件
sudo vi.bash_简介
添加这些内容(确保在系统运行时指向正确的位置,在下面的示例中,我使用了我机器的安装目录)
保存并退出
source .bash_profile
FireMVN-版本
您将能够获得以下输出,这意味着安装了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"
我以前也遇到过同样的问题,并通过以下步骤解决了它 1:下载Maven 2:开放式终端 3:cd型~/ 4:键入touch.bash_配置文件 5:在文本编辑中键入open-e.bash\u profile以打开.bash\u profile 6:在文本编辑中键入以下内容 导出JAVA_HOME=/Library/JAVA/JavaVirtualMachines/jdkx.x.x_xxx.jdk/Contents/HOME export M2_HOME=/User/username/[您的文件位置]/apache-maven-3.6.0/ 导出路径=$PATH:$M2\u HOME/bin 别名mvn=“$M2_HOME/bin/mvn”
- jdkx.x.x_xxx.jdk:您的java版本
- 用户名:你的用户名
希望这有帮助 有关
如何在mac中安装maven
以及如何使其立即生效
以及如何确保maven正确安装
,请参阅中的我的回答
简而言之,手动安装的所有步骤是:
bin路径
(/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin)添加到路径
- 编辑开始脚本(
/.bashrc
/…).zshrc
vi~/.bashrc
- 将以下配置添加到其中
export PATH=/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin:$PATH
- 使其生效(现在,在当前控制台中)
source~/.bashrc
- 验证是否可以找到maven
哪个mvn
- 并检查其版本
mvn——版本
➜ 垃圾桶
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin
➜ 宾利
总数64
-rw-r--r--@1克里凡参谋部228B 11 7 12:32 m2.conf
-rwxr-xr-x@1克里凡员工5.6K 11 7 12:32 mvn
-rw-r--r--@1克里凡参谋部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克里凡斯塔夫1.6K 11 7 12:32 mvnDebug.cmd
-rwxr-xr-x@1克里凡员工1.5K 11 7 12:32 mvnyjp
➜ bin vi~/.bashrc
➜ bin源~/.bashrc
➜ bin echo$路径
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin:xxx
➜ 哪个箱子是mvn
/Users/crifan/dev/dev_tool/java/maven/apache-maven-3.6.3/bin/mvn
➜ bin mvn--版本
Apache Maven 3.6.3(cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home:/Users/crifan/dev/dev_tool/java/Maven/apache-Maven-3.6.3
Java版本:1.8.0_112,供应商:Oracle公司,运行时:/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/jre
默认区域设置:zh_CN,平台编码:UTF-8
操作系统名称:“mac OS x”,版本:“10.14.6”,拱门:“x86_64”,系列:“mac”
有关详细信息,请参阅我的(中文)帖子:步骤1中的目录。应与步骤3中的相同。目录/opt/apache-maven-3.5.2/bin确实存在吗?@user158037-不,我想不存在。。让我检查一下……您必须手动下载它并将其解包到适当的位置,例如
/usr/local/apache-maven-3.5.3
,然后将其bin
目录添加到路径
。为此,请将此设置永久添加到.bashrc\u profile
…我看到[ERR\u INVALID\u CALLBACK]:回调必须是函数。运行任何mvn命令时出错。我该怎么办?
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"