您好我只是下载了maven二进制文件,在设置了所有环境变量之后,我正在运行mvn -version
cmd并获得此异常。
Exception in thread "main" java.lang.IllegalAccessError: tried to access field org.codehaus.plexus.util.Os.OS_NAME from class org.apache.maven.cli.CLIReportingUtils at org.apache.maven.cli.CLIReportingUtils.showVersion(CLIReportingUtils.
java:71)org.apache.maven.cli.MavenCli.cli(MavenCli.java:423) 在org.apache.maven.cli.MavenCli.doMain(MavenCli.java:277) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl。 java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun cher.java:289)at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav a:229)org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La uncher.java:415)org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java: 356)
答案 0 :(得分:9)
下载Maven at here。
解压缩,例如:C:\tools\
按 Windows + R ,键入systempropertiesadvanced
,按 Enter
设置环境:MAVEN_HOME
= C:\tools
添加到PATH
环境变量:;%MAVEN_HOME%\bin
全部关闭
调用cmd
,运行命令:
mvn -v
答案 1 :(得分:1)
java -version
以确保已安装Java C:\Program Files\Java
)如果我们打开新文件夹,我们应该有类似的东西
Variable Name: M2_HOME
VARIABLE VALUE: C:\Program Files\Java\apache-maven-3.6.3
C:\Program Files\Java\apache-maven-3.6.3
的bin子目录附加到PATH变量中mvn --version
。就是这样,您现在已经在Windows 10中安装了Maven。
答案 2 :(得分:0)
https://www.mkyong.com/maven/how-to-install-maven-in-windows/检查一下......你需要拥有Java&您已在路径中添加maven详细信息,如环境变量
答案 3 :(得分:0)
使用路径目录maven添加系统变量JAVA_HOME(带地址JDK)和M2_HOME。
答案 4 :(得分:0)
执行以下步骤:
1. Download Maven from <https://maven.apache.org/>
2. Unzip anywhere on your system
3. Go to Control pannel on your windows machine and edit the environmentalvariable(PATH = "your maven path/bin")
4. Save
5. Go to command prompt and run the command mvn -version