linux安装mvn后提示权限不够

摘要:
例如,操作系统输出WindowsSettheenvironmentvariableJAVA_HOMEtoC:ProgramFilesJavajdk1.6.0_121LinuxexportJAVA_HOME=/usr/local/java-currentMacexportJAVA_HHOME=/Library/java/HOME将java编译器地址添加到系统路径。操作系统位置WindowsC:ProgramFilesApacheSoftwareFoundationapache-maven-3.3.2.5Linux/usr/local/apache mavenMac/usr/local/apache maven步骤5:设置maven环境变量,并将M2_HOME、M2、maven_OPS添加到环境变量中。exportM2_HOME=/usr/local/apache-maven/apache-Maven3.2.5exportM2=$M2_HOME/binexportMAVEN_OPTS=-Xms256m-Xmx512m步骤6:将Mavenbin目录添加到系统路径现在将M2变量添加到系统“path”变量操作系统输出Windows将字符串“;%M2%安装现在打开控制台并执行以下mvn命令。
Maven - 环境配置

Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。

系统要求

项目要求
JDKMaven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上
内存没有最低要求
磁盘Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB
操作系统没有最低要求

步骤 1:检查 Java 安装

现在打开控制台,执行下面的 java 命令。

操作系统任务命令
Windows打开命令控制台c:> java -version
Linux打开命令终端$ java -version
Mac打开终端machine:~ joseph$ java -version

我们来验证一下所有平台上的输出:

操作系统输出
Windowsjava version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
Linuxjava version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
Macjava version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM)64-Bit Server VM (build 17.0-b17, mixed mode, sharing)

如果你没有安装 Java,从以下网址安装 Java 软件开发套件(SDK):http://www.oracle.com/technetwork/java/javase/downloads/index.html。我们假定你安装的 Java 版本为1.6.0_21。

步骤 2:设置 Java 环境

设置 JAVA_HOME 环境变量,并指向你机器上的 Java 安装目录。例如:

操作系统输出
WindowsSet the environment variable JAVA_HOME to 
C:Program FilesJavajdk1.6.0_21
Linuxexport JAVA_HOME=/usr/local/java-current
Macexport JAVA_HOME=/Library/Java/Home

将 Java 编译器地址添加到系统路径中。

操作系统输出
Windows将字符串“;C:Program FilesJavajdk1.6.0_21in”添加到系统变量“Path”的末尾
Linuxexport PATH=$PATH:$JAVA_HOME/bin/
Macnot required

使用上面提到的 java -version 命令验证 Java 安装。

步骤 3:下载 Maven 文件

从以下网址下载 Maven 3.2.5:http://maven.apache.org/download.html

步骤 4:解压 Maven 文件

解压文件到你想要的位置来安装 Maven 3.2.5,你会得到 apache-maven-3.2.5 子目录。

操作系统位置 (根据你的安装位置而定)
WindowsC:Program FilesApache Software Foundationapache-maven-3.2.5
Linux/usr/local/apache-maven
Mac/usr/local/apache-maven

步骤 5:设置 Maven 环境变量

添加 M2_HOME、M2、MAVEN_OPTS 到环境变量中。

操作系统输出
Windows使用系统属性设置环境变量。
M2_HOME=C:Program FilesApache Software Foundationapache-maven-3.2.5
M2=%M2_HOME%in
MAVEN_OPTS=-Xms256m -Xmx512m
Linux打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"  //注意加上双引号
Mac打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5
export M2=$M2_HOME/bin
export MAVEN_OPTS=-Xms256m -Xmx512m

步骤 6:添加 Maven bin 目录到系统路径中

现在添加 M2 变量到系统“Path”变量中

操作系统输出
Windows添加字符串 “;%M2%” 到系统“Path”变量末尾
Linuxexport PATH=$M2:$PATH
Macexport PATH=$M2:$PATH

步骤 7:验证 Maven 安装

现在打开控制台,执行以下 mvn 命令。

操作系统输出命令
Windows打开命令控制台c:> mvn --version
Linux打开命令终端$ mvn --version
Mac打开终端machine:~ joseph$ mvn --version

最后,验证以上命令的输出,应该是像下面这样:

操作系统输出
WindowsApache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:Program FilesJavajdk1.6.0_21jre
LinuxApache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:Program FilesJavajdk1.6.0_21jre
MacApache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:Program FilesJavajdk1.6.0_21jre

恭喜!你完成了所有的设置,开始使用 Apache Maven 吧。

来源:http://wiki.jikexueyuan.com/project/maven/environment-setup.html

完成后如果提示出现  路径/apache-maven-xx/bin/mvn:权限不够

使用chmod 777 路径/apache-maven-xx/bin/mvn  即可解决。

免责声明:文章转载自《linux安装mvn后提示权限不够》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇nginx反向代理解决跨域7-18 输出10个不重复的英文字母 (50 分)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vim 命令大全 / vi 命令大全

vim 命令大全 光标控制命令: 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一...

Linux目录结构及开机流程详解

对Linux有一些了解的,都应该知道在Linux中所有的内容都是文件,包括硬盘等各种硬件在Linux中也都是按照文件来继续处理的,所以对Linux文件的了解将是非常重要的。 目录0x01 Linux重要目录结构 0x02 Linux启动流程 0x01 Linux重要目录结构/bin 用户的命令都在这里 使用which 命令 可以查看命令的所在路径 /bo...

Linux下解压缩文件命令总结

---------------------------------------------tar命令: -v 可视化-c 新建包-f 指定文件名(除非你用默认用户名)-x 解压target.tar-r 增加file文件到target.tar-t 列出target.tar中的文件-u 更新target.tar中的file文件-z 调用gzip-j 调用bzi...

Linux之文档与目录结构

Linux文件系统结构 Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。 Windows目录: Linux目录:...

PostgreSQL在Linux上的RPM和源码安装

第一章 引言 此文档主要描述Postgre数据库,基于Red Hat Enterprise Linux Server release 6.5 的操作系统上安装Postgre数据库的文档衍生而来。此文档包括Postgre数据库的多种安装方式。 1.1 背景 本文档介绍Postgre 数据库基于linux 6.5平台的三种安装方式。 第二章 部署前规划...

大规模请求下,Linux 服务器连接数优化设置

作者:heiyeluren 一般一个大规模Linux服务器请求数可能是几十万上百万的情况,需要足够的连接数来使用,所以务必进行相应的设置。 默认的Linux服务器文件描述符等打开最大是1024,用 ulimit -a 查看: [viewuser@~]$ ulimit -acore file size          (blocks, -c) 0   #c...