Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 升级到开普勒SR1后从Eclipse运行Junit时出错_Java_Eclipse_Junit_Eclipse Kepler - Fatal编程技术网

Java 升级到开普勒SR1后从Eclipse运行Junit时出错

Java 升级到开普勒SR1后从Eclipse运行Junit时出错,java,eclipse,junit,eclipse-kepler,Java,Eclipse,Junit,Eclipse Kepler,在将EclipseKepler更新为SR1之后,我不能再从Eclipse运行junit测试了 启动Eclipse后,我在日志中看到以下错误消息: Variable references empty selection: ${project_loc} 选择测试用例并作为Junit测试运行时,我遇到以下错误: An internal error occurred during: "Launching DrillUtilTest". java.lang.NullPointerException

在将EclipseKepler更新为SR1之后,我不能再从Eclipse运行junit测试了

启动Eclipse后,我在日志中看到以下错误消息:

Variable references empty selection: ${project_loc}
选择测试用例并作为Junit测试运行时,我遇到以下错误:

An internal error occurred during: "Launching DrillUtilTest".
java.lang.NullPointerException
    at org.eclipse.wst.common.componentcore.internal.resources.VirtualResource.getProjectRelativePaths(VirtualResource.java:119)
    at org.eclipse.wst.common.componentcore.internal.resources.VirtualFile.getUnderlyingFiles(VirtualFile.java:104)
    ...
因此${project_loc}变量可能在某种程度上是空的,但在我的任何Junit运行配置中都没有使用它。我尝试过以各种方式启动Junit,但它们都给出了相同的结果。在升级到SR1之前,这通常可以正常工作


非常感谢您的帮助

每个Eclipse项目都包含一组预定义的路径变量,可用于定义链接资源,包括Eclipse\u HOME、PARENT\u LOC、project\u LOC和WORKSPACE\u LOC


如果右键单击项目并选择“属性”,然后转到“资源”>“链接资源”,您是否看到列出的这些变量

是的,我看到了。他们看起来很好。这个问题也对我的maven构建造成了严重的破坏。我不能再做我的项目了,哇!