Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven安装-找不到org.codehaus.plexus.classoworlds.launcher.launcher_Java_Apache_Maven - Fatal编程技术网

Java Maven安装-找不到org.codehaus.plexus.classoworlds.launcher.launcher

Java Maven安装-找不到org.codehaus.plexus.classoworlds.launcher.launcher,java,apache,maven,Java,Apache,Maven,我可以通过Netbeans IDE访问maven,但我正在尝试单独安装maven 3.5.0,以便通过cmd中的命令行将自定义jar文件安装到local.m2 repo中 我已经从下载了Maven 3.5.0的zip文件 文件:apache-maven-3.5.0-src.zip 当我尝试执行命令时 mvn -v 正在获取此错误 Error: Could not find or load main class org.codehaus.plexus.classwolrds.launcher.

我可以通过Netbeans IDE访问maven,但我正在尝试单独安装maven 3.5.0,以便通过cmd中的命令行将自定义jar文件安装到local.m2 repo中

我已经从下载了Maven 3.5.0的zip文件

文件:apache-maven-3.5.0-src.zip

当我尝试执行命令时

mvn -v
正在获取此错误

Error: Could not find or load main class org.codehaus.plexus.classwolrds.launcher.Launcher
我已经尝试过各种环境变量设置,例如

  • 向ApacheMaven bin添加用户路径
  • 向ApacheMaven bin添加系统路径
  • 将系统中的MAVEN_HOME设置为apache MAVEN文件夹
  • 设置M2_HOME和M3_HOME而不是MAVEN_HOME
最后,当我试图从ApacheMavenBinDirect运行mvn-v时

c:\Program Files\apache-maven-3.5.0\apache-maven\src\bin>mvn -v

仍然存在同样的问题,我认为安装本身存在冲突

您的
M2\u HOME
PATH
环境变量的值是多少?从您的环境中删除
M2\u HOME
M3\u HOME
MAVEN\u HOME
。只需在
c:\Program Files\apache-maven-3.5.0\apache-maven\src\bin中输入其他内容即可…此外,您不应下载源程序包…您必须下载windows的二进制程序包,它是一个ZIP文件…maven\u主页:c:\Program Files\apache-maven-3.5.0\apache maven路径:C:\ProgramData\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\ProgramFiles\Java\jdk1.8.0\U 112\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\ProgramFiles\Git\cmd;D:\Gradle 3.4.1\Gradle-3.4.1\bin;C:\Program Files\apache-maven-3.5.0\apache-maven\src\binthanky@khmarbaise mvn命令在获取二进制文件而不是源文件后似乎正常工作,请原谅我现在只进入编程几个月。但我仍然不能在maven目录之外的其他地方执行mvn命令。没问题。在Windows中,您需要设置环境变量(使用google了解如何设置),然后需要重新打开命令行并重试…您的
M2_HOME
PATH
环境变量的值是多少?从您的环境中删除
M2_HOME
M3_HOME
MAVEN_HOME
。只需在
c:\Program Files\apache-maven-3.5.0\apache-maven\src\bin中输入其他内容即可…此外,您不应下载源程序包…您必须下载windows的二进制程序包,它是一个ZIP文件…maven\u主页:c:\Program Files\apache-maven-3.5.0\apache maven路径:C:\ProgramData\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\ProgramFiles\Java\jdk1.8.0\U 112\bin;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\ProgramFiles\Git\cmd;D:\Gradle 3.4.1\Gradle-3.4.1\bin;C:\Program Files\apache-maven-3.5.0\apache-maven\src\binthanky@khmarbaise mvn命令在获取二进制文件而不是源文件后似乎正常工作,请原谅我现在只进入编程几个月。但我仍然不能在maven目录之外的其他地方执行mvn命令。没问题。在Windows中,您需要设置环境变量(使用google了解如何设置),然后需要重新打开命令行并重试。。。