Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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类没有';在日食中看不到自己?_Java_Eclipse - Fatal编程技术网

Java类没有';在日食中看不到自己?

Java类没有';在日食中看不到自己?,java,eclipse,Java,Eclipse,我最终手动添加了一个java文件“CreateGroovyScripts”到一个本地repo,因为远程repo不可用。当我将其作为Junit运行时,会出现以下错误: 这个项目还有什么我需要做的吗?这是一个maven项目,我唯一尝试过的就是在右键单击项目时在maven子菜单中“更新项目” 注意:该文件是使用“New->file”添加的,然后我简单地将其命名为CreateGroovyFiles.java,并从一个单独的repo复制和粘贴代码我相信,当您作为Junit运行它时,它不起作用,因为最近添

我最终手动添加了一个java文件“CreateGroovyScripts”到一个本地repo,因为远程repo不可用。当我将其作为Junit运行时,会出现以下错误:

这个项目还有什么我需要做的吗?这是一个maven项目,我唯一尝试过的就是在右键单击项目时在maven子菜单中“更新项目”


注意:该文件是使用“New->file”添加的,然后我简单地将其命名为CreateGroovyFiles.java,并从一个单独的repo复制和粘贴代码

我相信,当您作为Junit运行它时,它不起作用,因为最近添加的类(即CreateGroovyFiles)不在Eclipse项目的类路径中,这也许可以解释为什么会出现ClassNotFoundException

您可以通过搜索它来检查它是否在生成路径中: 键入Ctrl+Shift+T并在CreateGroovyFiles后搜索。如果它没有找到任何表示该类不是 在类路径中


为了将它添加到类路径中,您需要将包含所有描述包的文件夹标记为源文件夹。

我认为,当您以Junit运行它时,它不起作用,因为最近添加的类(即CreateGroovyFiles)不在Eclipse项目的类路径中,这也许可以解释为什么会出现ClassNotFoundException

您可以通过搜索它来检查它是否在生成路径中: 键入Ctrl+Shift+T并在CreateGroovyFiles后搜索。如果它没有找到任何表示该类不是 在类路径中


为了将其添加到类路径中,您需要将包含所有描述包的文件夹标记为源文件夹。

为了回答这个问题,我们需要更多地了解您的项目结构和您正在使用的maven配置。您可以添加此信息吗?您是否在项目/刷新时更新了classRight clic上的
声明。。。重新启动如果您使用的是Maven,
mvn clean
可能会起作用trick@jmw5598我该怎么做呢@J Mullen我会在项目所在的同一目录下的cmd提示符中这样做,对吗?要回答这个问题,我们需要更多地了解您的项目结构和您正在使用的maven配置。您可以添加此信息吗?您是否在项目/刷新时更新了classRight clic上的
声明。。。重新启动如果您使用的是Maven,
mvn clean
可能会起作用trick@jmw5598我该怎么做呢@J Mullen我会在项目所在的同一目录下的cmd提示符中执行此操作,对吗?我刚刚尝试了此操作,它确实找到了类(其中有一个带“c”的绿色圆圈)。谢谢你!我不知道如何使用它。我只是尝试了一下,它确实找到了这个类(有一个绿色的圆圈,里面有“c”)。谢谢你!我不知道怎么用这个。