gpt4 book ai didi

java - 在 Eclipse 中设置 MAVEN_HOME

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:59 26 4
gpt4 key购买 nike

我在 Eclipse 的项目中有这行代码,它给了我错误。

Invoker invoker = new DefaultInvoker(); 
invoker.setMavenHome(new File(System.getenv("MAVEN_HOME"))); //giving error

所以我运行并给出空行作为输出

echo $MAVEN_HOME

但是,我可以通过命令提示符和 Eclipse 运行其他 Maven 项目。我有以下问题..

问1.下面两个命令有什么区别

whereis maven
maven: /etc/maven /usr/share/maven

当我运行时

whereis mvn
mvn: /usr/bin/mvn /usr/bin/X11/mvn /usr/share/man/man1/mvn.1.gz

问题2.我需要在.bashrc中放入什么...请准确地告诉我...

这是我当前的 .bashrc 文件内容

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
export JAVA_HOME
export PATH

编辑

mvn -version
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre

谢谢:)

最佳答案

要在 Eclipse 中使用,您可以在“窗口”->“首选项”->“Java”->“构建路径”->“类路径变量”中添加它。

只需添加名为 MAVEN_HOME 的新变量即可。

但是对于执行,您需要在运行/调试配置中进行设置 - 可能这就是您所需要的。

whereis maven

是关于目录的,并且

whereis mvn

是关于可执行文件。

对于 .bashrc:

MAVEN_HOME=/usr/share/maven
export MAVEN_HOME

关于java - 在 Eclipse 中设置 MAVEN_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26460062/

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