gpt4 book ai didi

java - 通过命令提示符运行 maven

转载 作者:行者123 更新时间:2023-11-30 10:30:33 25 4
gpt4 key购买 nike

我正在通过我的命令提示符运行我的 maven 构建,我在我的系统变量中设置了 M2_HOME 变量。但是,当我在命令提示符下运行 mvn compile 时,出现以下错误:

在此环境中没有提供编译器。也许你运行的是 jre 而不是 jdk

但是当我在我的 eclipse GUI 中运行目标 mvn compile 时,它工作正常。


当我将它添加到我的 pom.xml 时,它能够在我的命令提示符下编译,但我需要它工作而不必将它放在我的 pom 中。

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<executable>C:\programfi\Java\jdk1.8.0_73\bin\javac.exe</executable>
</configuration>
</plugin>

这不是一个重复的问题,因为与此类似的其他问题要求的是 eclipse GUI,而我要求的是命令提示符。

最佳答案

设置您的 jdk 路径,并将 maven 路径设置为主目录中的 .bash_aliases 文件(隐藏文件):-

export JAVA_HOME=/home/hadoop/install/jdk1.8.0_92
export PATH=$JAVA_HOME/bin:$PATH


export MAVEN_HOME=/home/hadoop/install/apache-maven-3.3.9
export M2_HOME=/home/hadoop/install/apache-maven-3.3.9

*nix 系统和 Windows 系统的其他详细信息 has been published by Oracle

关于java - 通过命令提示符运行 maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43665533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com