实际工作中和网上的文章都说ADT提供的Eclipse缺少org.eclipse.jdt.junit相关的插件,造成用junit运行@Test测试用例的时候,报空指针的错误!!!
硬着头皮就像解决这个问题,解决的思路还是最原始的尝试拷贝,反正失败了就下载一个新的Eclispe来执行Junit用例。
思路:把能够独立执行Junit的Eclipse中的插件和相关的jar包(在插件目录X:\eclipsej2ee\plugins中找到)拷贝到ADT_Eclipse中
拷贝对象:
用眼睛找到的文件夹:org.junit_4.11.0.v201303080030
Windows搜索“org.eclipse.jdt.junit”得到的4个jar包:
org.eclipse.jdt.junit.core_3.7.300.v20140409-1618.jar
org.eclipse.jdt.junit.runtime_3.4.500.v20140527-1138.jar
org.eclipse.jdt.junit_3.7.300.v20140418-0836.jar
org.eclipse.jdt.junit4.runtime_1.1.400.v20140314-0036.jar
拷贝后应重启ADT_Eclipse,随后Run as-->Junit Test 即可正常运行Junit测试,不再出现空指针错误
但是ADTEclipse左侧的Junit页签中,无法显示运行结果,因此虽然这种方法解决了空指针问题,但效果不理想,并不能实际应用。