gpt4 book ai didi

java - 从测试 jar 运行 JUnit 测试时出现类未找到异常

转载 作者:行者123 更新时间:2023-12-02 06:08:59 26 4
gpt4 key购买 nike

我正在 Windows Eclipse 环境中构建一个项目,然后尝试在 Unix 环境中使用测试 jar 来测试项目 jar。当我运行时,我得到如下所示的内容。我使用 Maven 和程序集插件来将项目与测试 Jar 一起打包,当我运行 -tf 命令时,我可以看到 jar 中应该缺少的类。

java -cp MyServerTest.jar:junit.jar junit.runner.JunitCore com.MyServer.services.ZoweAuthServiceTest

结果:

java.lang.NoClassDefFoundError: com.MyServer.services.ZoweAuthService 在 com.MyServer.services.ZoweAuthServiceTest.testQueryToZowe(ZoweAuthServiceTest.java:40)引起原因:java.lang.ClassNotFoundException:com.MyServer.services.ZoweAuthService

最佳答案

您可以使用这篇文章的主要答案:

How to run JUnit test cases from the command line

确保从 jar 的当前目录运行并将其相应地调整为 junit 版本。

关于java - 从测试 jar 运行 JUnit 测试时出现类未找到异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55924145/

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