找不到system.out.println()

我创build了一个项目,它要求我selectJDK版本并完成。

我在自动完成中找不到system名称空间。

我手动input,但IDEA告诉我, system不存在。

这是System (带帽)

一些非常有用的捷径:

 soutm (+TAB) ==> System.out.println("Class.And.Method.Name") soutv (+TAB) ==> System.out.println("Last variable used = " + value); sout (+TAB) ==> System.out.println(); 

我真的很喜欢IntelliJ。 很高兴我从几年前的Eclipse移到它;)

只需inputsout

 public class Main { public static void main(String[] args) { int data = 1; System.out.println(); ===>sout System.out.println("Main.main"); ===>soutm System.out.println("args = [" + args + "]"); ===>soutp System.out.println("data = " + data); ===>soutv } 

}

sout – 只是打印System.out.println()

soutm – 添加类名称和方法名称

soutp – 添加参数

soutv – 添加最后一个variables名称

我们可以将自动完成设置更改为忽略大小写 。 去:

 File -> Settings... -> IDE Settings -> Editor -> Code Completion 

并将“区分大小写”更改为“无”

我来自日食,并使用syso快捷方式,所以我刚刚添加到我的活模板。 这是一个模范:

System.out.println($END$);

这是一个截图: 在这里输入图像说明

不要忘记添加Java作为适用的上下文(在窗口的底部)。
现在,它会显示为一个提示,而你inputsyso这里是一个截图:
在这里输入图像说明

希望能帮助到你

这也可能发生,因为用户还没有创build任何主函数或试图直接在没有任何函数的类中testing