JUnit4 + Eclipse“An internal error occurred during Launching”怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (135)

我在Eclipse 3.4.2上运行JUnit4测试,.我在我的构建路径和测试应用程序中有junit-4.7.jar。

这是一个简单的例子,说明我的问题

package test;
import org.junit.Before;
import org.junit.Test;

public class UTest {    
    @Test
    public void test() {
    }

    @Before
    public void setUp() throws Exception {
    }
}

这可以编译

然后,我从Eclipse中“Run JUnit Test case”,收到一条错误

"Launching UTest' has encountered a problem
An internal error occurred during: "Launching UTest".
java.lang.NullPointerException

什么导致NullPointerExceptions?

提问于
用户回答回答于

你可以试试这个:

  1. 创建测试类的另一个副本(CopyOfUTest.java)
  2. 运行副本,以确保它通过
  3. 进入“运行”>“运行配置”
  4. 在JUnit下,找到原始类和复制类的运行配置
  5. 右键单击并删除原始类的配置
  6. 将复制的类的配置重命名为原始配置名称
  7. 从项目中删除复制的类
用户回答回答于

看看这个:

  1. 去help
  2. 安装新软件
  3. Work with: Juno
  4. 编程语言(扩展)
  5. 安装Java开发工具
  6. 重新启动

有用 :)

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励