当前位置: 首页 > 知识库问答 >
问题:

Intellij右键单击测试不显示“运行”选项

高博涉
2023-03-14

在IntelliJ中,当我右键单击测试时,我再也看不到“RunClassX或MethodY”。事实上,没有“运行”窗口,当我右键单击时,我无法运行任何类。

大约3个小时前,一切正常,所以我不太确定发生了什么变化?

IntelliJ 10.5.1(许可和非社区版)Java1.6.0_24

有人能帮我吗?PS:这适用于所有项目。

更新1我安装了IDEA 11并从10导入了设置,然后发现这不是免费升级。关闭IDEA 11后,我开始使用IDEA 10。我相当肯定从那一点起事情就停止了,但我不确定。这是个问题吗?我能否以某种方式删除IntelliJ配置目录并重新启动?

共有3个答案

夏青青
2023-03-14

我也有同样的问题。为了修复它,我必须确保我的类有一个适当的main方法:

public static void main(String[] args) {
}

上述语句中的每个关键字都是至关重要的。如果你漏掉了一个,IntelliJ就认不出来了。容易忘记的关键字有static、void和String[]args参数。

我已经忘记了我的论点;-)

还要确保您的源代码位于IntelliJ标记的src文件夹中。

计胤
2023-03-14

如果您的项目是maven项目,那么您可以右键单击pom。xml文件并选择“添加为Maven项目”。

这种方法对我有效。(绿色加上底部第三个)

舒仲渊
2023-03-14

我的问题是我的测试课不是公开的。我需要:

public class MyTest {

    @Test
    public void testMethod() {

而不是:

class MyTest {

    @Test
    void testMethod() {
 类似资料:
  • 相关:当我们右键单击并选择“新建”时,IntelliJ不会显示“class” 在上面接受的答案中,它说“new”没有给出Java类的选项,因为它不是源根(蓝色目录)。 但是,正如您所看到的,即使我右键单击的地方是源根,由蓝色框指示,它也没有给我Java类的选项 知道为什么吗?

  • 问题内容: 我们正在IntelliJ中创建一个新项目,并且一定有问题,因为当我们右键单击目录时,选择“ 新建” ,然后获得上下文菜单,则不会显示基于Java的选项。当前获得诸如文件,一些HTML选项,XML选项之类的东西。 到目前为止,我们已经假设这是在Project / Module配置中尚未正确配置的东西。我们正在讨论的新模块是多模块项目的一部分。我们使用Maven网络原型创建了它。 对配置项

  • 我们正在IntelliJ中创建一个新项目,肯定有什么问题,因为当我们右键单击目录,选择new然后获得上下文菜单时,基于Java的选项不会显示出来。目前得到的东西像文件,一些HTML选项,XML选项。 编辑:答案是基本的:“当你意识到有些东西不起作用的时候,因为你没有点击‘应用’。:)当我们发现这一点时,我们自嘲得很开心

  • 我知道如何通过鼠标左键点击所选项目来获取项目。我可以使用。 但我需要用鼠标右键点击项目。显示与单击的项目相关的弹出菜单。我试过这个: 但如果用户用右键点击该项,则会出现问题。右键单击不选择项目。如何按事件坐标选择项目或如何解决此问题?主要我需要得到的对象是点击没有选择项目,如果可能的话。

  • 问题内容: 简短:我需要一个“右键单击事件”来突出显示单元格行。 我在Java Swing(Netbeans Matisse)的ScrollPane中使用JTable。我在JTable上有一个MouseClicked事件侦听器,该侦听器执行以下操作: 问题是…每当我在JTable上单击鼠标右键时,该行都不会突出显示(我将选择设置为仅行行)。我已经寻找了几个setSelected()函数,但是找不到

  • 我在上下文菜单中使用右键单击功能时遇到问题。我的菜单项没有显示,因为我的第二个ngFor=“let row”条件。。。但我需要右键单击选中的行对象,以便从该行传入json值。 现在模式正在弹出,但没有显示菜单项按钮,因此我无法使用click事件。 我做错了什么? view.component.html view.component.ts