在没有openjdk的情况下安装maven

时间:2012-03-01 15:03:58

标签: ubuntu maven-2 openjdk

默认情况下,ubuntu附带openjdk。我从sun安装了jdk,并删除了openjdk,但是使用openjdk我必须删除maven2。如何在不安装openjdk的情况下重新安装?

~$ java -version
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b04)
Java HotSpot(TM) Server VM (build 22.1-b02, mixed mode)

~$ sudo apt-get install maven2
(...)
The following extra packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib
(...)
The following NEW packages will be installed:
(...)
openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib

任何帮助表示感谢,我搜索了很多,但我找不到任何解决方案:/

3 个答案:

答案 0 :(得分:28)

您只需从Maven web-site下载tar.gz存档并将其解压缩到这样的目录(将其解压缩到/ opt):

tar -xzvf apache-maven-3.0.4-bin.tar.gz -C /opt

之后你需要设置$M2_HOME变量:

export M2_HOME=<path_to_maven>

并将其添加到PATH

export PATH=$PATH:$M2_HOME/bin

要检查您是否可以启动:

mvn -version

答案 1 :(得分:7)

对我来说,这个命令快速解决了同样的问题:

sudo apt-get --no-install-recommends install maven

答案 2 :(得分:0)

通常,对于Google Compute Engine,AWS或Cloud下面的命令都很有用

sudo wget http://www.eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

sudo tar -xzvf apache-maven-3.3.9-bin.tar.gz -C /var/lib/

sudo vi /etc/profile.d/maven.sh

将以下行添加到文件

  

导出M2_HOME = / var / lib / apache-maven-3.3.9

     

export PATH = $ PATH:$ M2_HOME / bin

保存文件并关闭编辑器。然后执行以下命令退出连接或控制台并重新登录

exit

重新连接或登录后,执行以下命令检查maven版本

mvn -version