我最终手动将 java 文件“CreateGroovyScripts”添加到我拥有的本地存储库,因为远程存储库不可用。当我将其作为 Junit 运行时,出现以下错误:
我还需要对这个项目做些什么吗?这是一个 Maven 项目,我唯一尝试过的就是右键单击该项目时在 Maven 子菜单中“更新项目”。
注意:该文件是使用“新建 -> 文件”添加的,然后我只是将其命名为 CreateGroovyFiles.java 并从单独的存储库复制并粘贴代码
最佳答案
我相信,当您作为 Junit 运行它时,它不起作用,因为最近添加的类(即 CreateGroovyFiles)不在 Eclipse 项目的 classpath 中,并且可能会解释您得到的 ClassNotFoundException。
您可以通过搜索来检查它是否在您的构建路径中: 输入 Ctrl+Shift+T 并搜索 CreateGroovyFiles。如果没有找到任何内容,则表明该类不是 在类路径中。
为了将其添加到类路径中,您需要将包含所有描述的包的文件夹标记为源文件夹。
关于Java 类在 Eclipse 中看不到自身?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514395/