相关疑难解决方法(0)

JAVA_HOME在MacOS Mojave(10.14)到Lion(10.7)的哪里?

Java是最新版本macOS上的可选包.

然而,一旦安装,似乎JAVA_HOME环境变量设置不正确.

java macos

544
推荐指数
14
解决办法
46万
查看次数

如何使用apt-get在Ubuntu 17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04上安装Maven 3?

尝试:

sudo apt-get install maven
Run Code Online (Sandbox Code Playgroud)

如果它适用于你,请忽略这篇文章的其余部分.

介绍

我在2013年4月开始设置我的Ubuntu 12.10,当时正常 sudo apt-get install maven情况不适用于maven 3.

如果您想深入了解关于apt-get的ubuntu内核以及它找到可在Ubuntu上安装的应用程序列表,那么本文中的手动安装非常有用.如果你遇到与我当时使用Ubuntu 12.10相同的问题,它对于Ubuntu 15.04等更新版本的Ubuntu也可能有用.

通过apt-get自动安装:

如果您当前的ubuntu无法通过常见的"apt-get install maven"安装maven,请查看手动安装.

sudo apt-get update
sudo apt-get install maven
Run Code Online (Sandbox Code Playgroud)

如果您的ubuntu不新鲜或者您之前使用的是maven 2,请确保删除maven 2:

sudo apt-get remove maven2
Run Code Online (Sandbox Code Playgroud)

通过添加maven 3存储库(Ubuntu 14.04检查更新1)通过apt-get手动安装:

如果您的ubuntu apt-get存储库列表不是最新的,这可能很有用.

Maven 3需要设置系统,因为事实证明大多数文档都涉及如何将Maven安装到Ubuntu 12.04版或更早版本.我找到的最佳文件是:

killertilapia的博客

我想出的整个过程如下:

  1. sudo -H gedit /etc/apt/sources.list
  2. sources.list文件中添加以下行:

    deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要

    deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu精确主要

  3. sudo apt-get update && sudo apt-get install maven3

  4. sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

注意1:命令"sudo apt-add-repository …

java apt-get maven-3 ubuntu-16.04 ubuntu-17.04

306
推荐指数
2
解决办法
34万
查看次数

在root上时不允许操作 - El Capitan(无根禁用)

我想在OS X El Capitan上向/ usr/bin移动一些东西.我使用以下命令禁用了rootless:sudo nvram boot-args="rootless=0"; sudo reboot但是我一直收到同样的错误:

MacBook-Air:~ Mark$ sudo cp class-dump /usr/bin
Password:
cp: /usr/bin/class-dump: Operation not permitted
MacBook-Air:~ Mark$ sudo mv class-dump /usr/bin
mv: rename class-dump to /usr/bin/class-dump: Operation not permitted
Run Code Online (Sandbox Code Playgroud)

macos osx-elcapitan

225
推荐指数
3
解决办法
30万
查看次数

92
推荐指数
4
解决办法
10万
查看次数

在OSX Mavrerick中找不到mvn命令

在将此标记为重复之前,我查看了这些帖子,但没有任何帮助. "mvn"未被识别为内部或外部命令, 找不到-bash:mvn:命令,无法从命令行访问mvn命令?

有些是特定的窗口,没有帮助.他们中的一些人在Mac OS X上提出了建议,我试过但没有帮助.

我尝试了什么(这正是Maven建议):

将分发存档(即apache-maven-3.1.1-bin.tar.gz)解压缩到要安装Maven 3.1.1的目录.这些说明假设您选择了/ usr/local/apache-maven.将从存档创建子目录apache-maven-3.1.1.在命令终端中,添加M2_HOME环境变量,例如export M2_HOME =/usr/local/apache-maven/apache-maven-3.1.1.添加M2环境变量,例如导出M2 = $ M2_HOME/bin.可选:添加MAVEN_OPTS环境变量以指定JVM属性,例如export MAVEN_OPTS =" - Xms256m -Xmx512m".此环境变量可用于为Maven提供额外选项.将M2环境变量添加到路径中,例如export PATH = $ M2:$ PATH.确保将JAVA_HOME设置为JDK的位置,例如导出JAVA_HOME =/usr/java/jdk1.5.0_02,并且$ JAVA_HOME/bin位于PATH环境变量中.运行mvn --version以验证它是否已正确安装.

我看到terminal我用于安装,它工作正常.我没有这个问题.但是当我尝试新的时候terminal,我得到了command not found.

我也加入export PATH=$M2了我.bashrc,我做了source然后重新启动终端,仍然没有帮助.

有人可以建议如何在终端的所有会话中提供它吗?

谢谢

macos bash terminal maven

29
推荐指数
5
解决办法
10万
查看次数

如何在不使用brew的情况下使用终端将maven安装到mac

我想知道如何在不使用brew的情况下使用终端应用程序将maven(apache-maven-3.1.1)安装到mac.

如果可能,请按步骤说明命令.

不使用酿造!!

macos terminal maven-3 maven

6
推荐指数
1
解决办法
2万
查看次数

mvn -version错误:我们无法执行/ usr/libexec/java_home/bin/java

======编辑2:

我在编辑1中使用了与下面提到的相同的代码,我的错误显然不在代码本身,而是由于源〜/ .bash_profile未按预期更新我的文件.不过我想(谢谢你@eckes)请看maven bug :( BTW:jira.codehaus.org/browse/MNG-5686 - eckes 39秒前)

编辑1:这不是重复:我应该在OSX上设置JAVA_HOME

我已经尝试了上面提到的所有解决方案,但它们对我不起作用.我的问题是我正在做其中列出的解决方案之一(我尝试了其他解决方案).我仍然得到错误.

我正按照上述说明尝试:

  export JAVA_HOME=$(/usr/libexec/java_home)
Run Code Online (Sandbox Code Playgroud)

得到:

  source ~/.bash_profile
  mvn -version
Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/libexec/java_home/bin/java
Run Code Online (Sandbox Code Playgroud)

=======我从oracle安装了最新的java jdk

java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我安装了Xcode来安装maven但是最近的文档声明我可以使用brew(Mac OS X上的Maven Install)

我安装了maven:

//install brew
brew doctor
brew install maven
Run Code Online (Sandbox Code Playgroud)

然后我尝试了:

mvn -version
     Error: JAVA_HOME is not defined correctly.
Run Code Online (Sandbox Code Playgroud)

我发现:http://hathaway.cc/post/69201163472/how-to-edit-your-path-environment-variables-on-mac

不过这是基于java …

java macos bash .bash-profile maven

5
推荐指数
1
解决办法
1万
查看次数

永久 Maven 安装

如何使 maven 安装永久化?将 apache-maven 下载到 后/usr/local,每次我想使用它时,我都需要打印一系列“导出”命令行。即使在我让 maven 工作之后,当我重新启动终端时 maven 也不起作用。

将此添加到~/.bash_profile

export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1/
export PATH=$PATH:$M2_HOME/bin
Run Code Online (Sandbox Code Playgroud)

命令行:

$ export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.1/
$ export M2=$M2_HOME/bin
$ export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/home
$ export PATH=$M2:$JAVA_HOME/bin:$PATH
$ mvn –-version

Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T12:37:52-05:00)
Maven home: /usr/local/apache-maven/apache-maven-3.2.1
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9.3", arch: "x86_64", family: "mac"
Run Code Online (Sandbox Code Playgroud)

重启命令行后:

$ mvn –-version
-bash: mvn: command not found
Run Code Online (Sandbox Code Playgroud)

我还尝试添加设置 M2、JAVA_HOME …

maven

3
推荐指数
1
解决办法
4036
查看次数