当前位置: 首页 > 知识库问答 >
问题:

无法使用Eclipse导入JUnit

双志强
2023-03-14
  • Mac OS High Serial 10.13.6
  • 版本:2018-09 (4.9.0)

嗨,我在用Eclipse创建JUnit测试用例时遇到了麻烦。我已经谷歌了这个错误,但是所有的帖子都告诉我你必须添加。如下所示,我有。

错误是,导入组织无法重新加载

有人知道我有什么问题吗?

共有1个答案

赵夕
2023-03-14

在@nitind的帮助下,我可以解决这个问题。

因为我不知道什么是模块路径和谷歌它。我最后读了这篇文章,在那篇文章中写道

有一种特殊情况:如果你有一个模块信息。java在您的项目中,并且在您的项目中有测试代码,您通常不想在模块信息中提到junit之类的测试依赖项。JAVA有两种解决方案:

创建一个专项测试模块。这一直是基于osgi的项目的惯例。缺点是您只能在测试中使用公共api

maven使用的解决方案是:将测试依赖项放在类路径上。在编译测试代码时,maven添加了命令行选项,允许命名模块中的代码读取未命名模块(这在module info.java中是不可能的)。

正如上面所说,我制作了专用的测试模块,如下图所示。

  1. 右键单击测试模块
  2. Go构建路径

运行测试,测试应该从现在开始工作。

 类似资料:
  • 问题内容: 我对Java非常陌生,只是开始使用Eclipse运行一些实时Java程序。我找不到要导入的错误: 任何想法如何解决这个问题?我是否需要下载任何额外的软件包或更改某些项目设置? 问题答案: 该软件包不是内置软件包的一部分。您需要此程序包的其他Jar文件。 检查此链接。

  • 问题内容: 我刚刚开始研究新的Eclipse Android项目,并想利用java.awt.geom包中的类。我从Debian的存储库中都安装了OpenJVM 1.6和sun 1.6 jdk。当我尝试导入软件包时,它表示无法解决导入问题(实际上,Eclipse的自动完成功能仅显示awt和awt.font)。 我对为什么这样做感到困惑,因为我通过以下方式查看了在Eclipse中设置的JRE系统库:

  • 我刚刚安装了Eclipse Neon PDE,并尝试用“Hello World”模板构建一个简单的插件项目。不幸的是,在创建插件项目之后,我就遇到了许多“导入org.eclipse无法解决”的错误。 我已经尝试过清理项目,并对构建路径进行了修改,但没有成功。 有人能帮我解决这个错误吗?也许我错过了显而易见的东西。

  • 我正在使用Eclipse在java上开发RESTful的Webservice,接下来的步骤是: 文件 然后我配置了这些选项: 目标运行时:Apache Tomcat v7.0; 动态web模块版本:2.5(因为我使用的是Axis2); 配置:Apache Tomcat v7.0 的默认配置和(两个选项) 在标签“修改”中,我添加了“Axis2 Web服务”和“JAX-RS(REST Web服务)”

  • 我收到了一个要修改的java项目,所以我决定在我的MacBook中设置它。我将项目加载到Eclipse(Luna)中,导入并添加了所有必要的外部罐子,并试图复制旧的设置。 现在,根据这一点(可能适用,也可能不适用),因为它是NetBeans(不确定是否有很大的区别),我应该使用< code > org . Apache . commons . lang 3 . stringescapeutils;

  • 问题内容: 我正在尝试在Eclipse中使用Hibernate。我正在创建一个新的简单项目,并且还通过CVS下载了一个同事项目。两者都不起作用,而在我的同事的Eclipse上却起作用。问题在于,对于每个导入的Hibernate类,Eclipse都说: 但是所有Hibernate jar都在构建路径中,即: 问题答案: 显然,在某些情况下存在有效的问题,但是Eclipse有时没有充分的理由抛出此错误