完整披露: 我知道之前曾有人问过这个问题,但是以前没有答案真正解决过我的问题。 请勿将其标记为重复项,the answer in this question does not actually solve my problem.
我目前有3个使用IntelliJ的独立项目,每个项目用于3种不同的大学课程。其中之一,JUnit测试工作正常,没有任何问题。在第二个项目中,我不必进行任何JUnit测试,因此我不知道它是否可以在其中运行。在我创建的一个新项目中,它根本无法工作,并且在java: package org.junit does not exist
的一行中给了我大约50个错误。
我看到了this question,并按照接受的答案中的步骤尝试解决问题。我的项目依赖项现在看起来像这样:
我仍然遇到该错误。我的项目目录如下:
我是否需要更改.jar
文件或JUnit5.2
模块的范围?我的另一个“接受” JUnit的项目当前在模块页面中列出了JUnit5.0
,它显示了两次,一次是将范围设置为Compile
,一次是将范围设置为{{1 }}。 JUnit5.0和JUnit5.2之间以及它们如何工作之间存在巨大差异吗?我是否必须再次添加JUnit5.2但具有Test
范围?如果可以,怎么办?
This question也不起作用,因为它与Android开发有关,并且据我所知,他们的项目设置与我完全不同。
答案 0 :(得分:1)
感谢您上传到github。
我将您的项目导入IntelliJ,然后开始构建。我还抱怨jUnit大约有10个错误。
解决方案: -转到导入语句,您将收到错误消息,指出没有可用的程序包jar文件。将光标放在此处,然后按ALT + ENTER。您将获得如下选项:
构建成功之后,所有错误都消失了。 另外,我了解到,如果您手动添加每个程序包,则出错的可能性会很高。最好的办法是使用maven软件包管理,将其提供给您所需的软件包,然后它将找出其附带的所有依赖关系并下载到您的项目中。另外,这与jUnit版本无关。任何体面的最新版本都可以。 希望这会有所帮助。
答案 1 :(得分:-1)
在build.Gradle文件的依赖项段中使用此代码。
document.getElementById("HiddenSelectedUploadDataType").Value