在IntelliJ中,当我右键单击测试时,我再也看不到"运行ClassX或MethodY"了.事实上,没有"运行"窗口,当我右键单击时,我无法运行任何类.
大约3个小时前一切正常,所以我不确定发生了什么变化?
IntelliJ 10.5.1(许可和非社区版)Java 1.6.0_24
有没有人可以帮我这个?PS:这适用于所有项目.
更新1我安装了IDEA 11并从10导入设置然后看到它不是免费升级关闭IDEA 11并开始使用IDEA 10.我相当确定事情从那时起停止工作但不确定.那是问题吗?我可以以某种方式删除IntelliJ配置目录并重新启动?
右键单击"我没有运行"选项时添加屏幕截图

Guc*_*ben 18
如果您的项目是maven项目,那么您只需右键单击pom.xml文件并选择"add as Maven project".
这种方法对我有用.
Jos*_*der 17
我有同样的问题.为了解决这个问题,我必须确保我的班级有一个正确的主要方法:
public static void main(String[] args) {
}
Run Code Online (Sandbox Code Playgroud)
我忘记了我的论点;-)
编辑:确保您的源代码在src文件夹中.
Tom*_*Tom 11
如果您使用的是 JUnit 5 (Jupiter),则在使用@TestJUnit 4 中的旧注释时会发生这种情况。只需替换
import org.junit.Test;
Run Code Online (Sandbox Code Playgroud)
和
import org.junit.jupiter.api.Test;
Run Code Online (Sandbox Code Playgroud)
并且 IntelliJ 应该再次显示“运行”按钮。
我的问题是我的测试课不公开.我需要:
public class MyTest {
@Test
public void testMethod() {
Run Code Online (Sandbox Code Playgroud)
代替:
class MyTest {
@Test
void testMethod() {
Run Code Online (Sandbox Code Playgroud)
禁用gradle插件为我解决了这个问题(社区版 2018.2)
在经过大量的关注后,我找到了一个{HOME} /.java目录,它似乎包含了一些与Jetbrains相关的首选项.我删除了该目录加上{HOME} /.IntelliJ*目录.然后删除了我所有的intellij安装并从头开始再次下载它现在工作正常..
叹....