elk*_*ow5 5 java junit intellij-idea
全面披露: 我知道这个问题以前曾被问过,但以前的答案都没有真正解决我的问题。请不要标记为重复,这个问题的答案实际上并不能解决我的问题。
我目前有 3 个使用 IntelliJ 的独立项目,每个项目用于 3 个不同的大学课程。在其中之一上,JUnit 测试工作得很好,没有任何问题。在第二个项目中,我不需要进行任何 JUnit 测试,因此我不知道它是否适用于该项目。在我创建的一个新项目中,它根本不起作用,并且给我带来了大约 50 个与java: package org.junit does not exist.
我看到这个问题并按照接受的答案中的步骤尝试解决问题。我的项目依赖项现在如下所示:
我仍然收到该错误。我的项目目录如下所示:
.jar我是否必须更改文件或模块的范围JUnit5.2?我的另一个 JUnit 被“接受”的项目当前已JUnit5.0在模块页面中列出,并且它显示了两次 - 一次将范围设置为Compile,一次将范围设置为Test。JUnit5.0 和 JUnit5.2 之间以及它们的工作方式是否存在巨大差异?我是否必须再次添加 JUnit5.2 但具有Compile范围?如果是这样,怎么办?
这个问题也不起作用,因为它与 Android 开发有关,而且据我所知,他们的项目设置与我完全不同。
感谢您上传到github。
我将您的项目导入 IntelliJ 并点击构建。我还收到了大约 10 个关于 jUnit 的错误。
解决方案: - 转到您收到错误消息的导入语句,提示没有可用的包 jar 文件。将光标放在那里并按 ALT+ENTER。您将得到如下选项:

构建成功后,所有错误都消失了。另外,我了解到,如果手动添加每个包,那么出错的可能性会很高。最好的办法是使用maven包管理,给它你想要的包,然后它会找出它附带的所有依赖项并下载到你的项目中。另外,这与 jUnit 版本无关。任何像样的最新版本都可以。希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
18782 次 |
| 最近记录: |