为了账号安全,请及时绑定邮箱和手机立即绑定

如何在命令行中运行 Eclipse+Maven+JUnit 测试

如何在命令行中运行 Eclipse+Maven+JUnit 测试

慕村9548890 2023-04-13 10:26:54
当我运行时mvn clean test,它给了我以下错误:'mvn' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这是我项目的链接。我可以通过右键单击Runner.java => Run as => JUnit Test. 我还可以从 JUnit 4 Test Explorer 选项卡运行测试。我读过一些文章,其中建议为 Maven 设置 PATH,但所有这些文章都是关于您单独安装 Maven 的情况。当 Maven 与 Eclipse 一起出现时,我不确定我需要设置什么路径。我没有单独安装 Maven,它与我的 Eclipse 版本一起提供。我的 Eclipse 版本:Eclipse IDE for Java DevelopersVersion: 2019-03 (4.11.0)Build id: 20190314-1200
查看完整描述

2 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

一些 IDE(例如 IntelliJ)有自己的 maven 版本供内部使用。但这并不意味着它可以被命令行使用。如果你想使用 mvn clean install/package/deploy/test/etc 编译你的项目,你必须在你的机器上安装 maven 并在操作系统中设置 de VARs。

我猜 Eclipse 与 Intellij 有相同的行为,所以请在你的机器上安装 maven


查看完整回答
反对 回复 2023-04-13
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

这个错误意味着 Windows 找不到名为“mvn”的可执行程序。这意味着它不在您的路径/当前目录中。

当您右键单击并运行您的 junit 测试时,它会使用 JVM 调用它,使用 java 命令。我怀疑如果你在 CMD 中输入“java -v”,它不会给你同样的错误。

由于 Windows 不知道在哪里寻找 maven,您必须通过将路径设置为包含 mvn 可执行文件的目录来隐含地告诉它。您可以查找“eclipse bundled maven default location”来找到它,尽管它可能值得从 Apache 网站单独下载并手动指定路径。


查看完整回答
反对 回复 2023-04-13
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信