java - 在Eclipse中构建Maven项目时出现错误,退出命令提示符后还检查maven版本

标签 java eclipse maven

我正在尝试将此处的工具作为 Maven 项目导入到 Eclipse 中: https://github.com/EvoSuite/evosuite

它还需要为 Eclipse 安装 M2E 插件(maven 集成),但由于某种原因我无法“构建”它,我不确定为什么。任何有在 java 项目上使用 Maven 经验的人都知道如何构建和运行它吗?

此外,当我尝试安装 Maven 并将 java home 指向正确的位置时,我只是在不断地遇到错误。另外,出于某种原因,我在研究 maven/java home 的路径错误后使用了这些命令:

set M2_HOME= C:\Program Files\apache-maven-3.0.4
set PATH=%PATH%;%M2_HOME%\bin
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04
set PATH=%PATH%;%JAVA_HOME%\bin
cmd.exe
mvn -version

出于某种原因,在我这样做之后,当我的目录位于 evosuite-master 时,我可以检查“mvn -v”并获取正确的消息并使用“maven编译包”很好地运行 EvoSuite(错误在cmd(我之前在图像中向您展示过),但是在退出命令提示符并返回并输入“mvn -v”后,它再次出现“在您的环境中找不到 JAVA_HOME”的错误。它不记得之前的命令。

我无法通过谷歌搜索设置这些命令的永久方法(将 JAVA_HOME 指向 jdk)。唯一的答案来自oracle,说在环境变量中设置JAVA_HOME以指向JDK,但是如何设置呢?它没有说明具体要输入什么,我不想把事情搞砸。

先谢谢你们了。

最佳答案

在 Windows 上,要设置环境变量,请遵循 these步骤。

对于您在导入Maven项目时遇到的问题,请粘贴实际的错误信息。大多数情况下,这些错误与依赖项不可用有关,如果您处于企业环境中,最可能的原因是代理设置。

关于java - 在Eclipse中构建Maven项目时出现错误,退出命令提示符后还检查maven版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36852658/

相关文章:

android - Run As 的键盘快捷方式 -> Eclipse 中的 Android JUnit 测试

eclipse - 动态 Web 项目库

java - 从 maven 禁用 hibernate 日志记录

java - 在 GAE 上使用 Hamcrest 1.3 和 Maven 的 NoSuchMethodError

java - 如何将库添加到 LIBGDX 项目的依赖项 gradle

java - 有没有办法在 Maven 项目中仅使用枚举或接口(interface)创建 jar 文件?

java - 自由标记 : list of objects which contains other object

java - CopyOnWriteArrayList 上线程中的迭代器不起作用

java - Android:尝试通过 AsyncTask 加载视频 View 时出现 NullPointerException

java - 在 Java Servlet 中单击链接时如何调用方法