在包''default package =“”>'</default>中找到0个测试类

时间:2014-09-10 16:27:16

标签: java intellij-idea

我最近安装了IntelliJ IDEA 13.1.4和jRebel插件。我已将其许可,并在catalina.bat文件中创建并添加了配置。

从IntelliJ中运行jRebel时,它似乎正在监视正确的目录,但是我收到以下消息:

  在包''

中找到<0> 0测试类

然后告诉我它无法启动。

有人知道我需要改变什么才能让它发挥作用吗?

9 个答案:

答案 0 :(得分:25)

这可以通过invalidating the cache修正。

在主菜单上,选择文件 - &gt; 使缓存无效/重新启动

Source

答案 1 :(得分:13)

确保您的课程被宣布为公开课程,而不是默认&#39;

public class MyClassTest

而不是:

class MyClassTest

通过IntelliJ快捷方式创建新的测试类时,生成的类未声明为public且导致错误。

答案 2 :(得分:2)

enter image description here

确保&#39; app&#39;被选中运行......

答案 3 :(得分:1)

当我使用IntelliJ'创建测试'功能时,我的测试类自动创建为私有。

当我手动将测试类更改为public时,找到了我的测试类。

Source

答案 4 :(得分:1)

enter image description here

在您的顶部栏或Alt + Shift + F10上运行您的项目,使用默认配置而不是&#34;应用程序中的值#34;

答案 5 :(得分:1)

只需创建另一个文件夹,它会将目录标记为 Sources Root ,并将您的可执行文件移动到此文件夹中。

答案 6 :(得分:0)

对我有用的是删除.idea文件夹并再次导入项目。

答案 7 :(得分:0)

对我来说,这就是问题所在:我的测试文件夹为./test/src/com/...。我已将test标记为测试文件夹,但是test/src是正确的文件夹。

在Jintellij 2017.1.3中,“ false”设置对我有用,但在2018.02中不起作用。

答案 8 :(得分:0)

我有同样的问题,对我来说是因为Intellij中未安装TestNG插件。安装Intellij时我没有选择它,而忘记了这一点。