IntelliJ System.out.println() - 无法解析方法println(java.lang.String)

时间:2016-07-28 11:15:17

标签: intellij-idea println

我正在使用IntelliJ IDEA,学习Java。直到昨天发生上述错误时,一切顺利。

我没有做任何改变。我正在寻找以下方式的解决方案:

  1. 重新启动电脑
  2. 重启IntelliJ。
  3. 删除项目目录并使用另一个目录(两者都在桌面上)
  4. 没有任何帮助。买跑步简单的你好世界的方法。它一直显示此错误:

    screenshot

    有人能帮助我吗?

7 个答案:

答案 0 :(得分:23)

好的,已经解决了。

file - >无效的缓存/重新启动

答案 1 :(得分:5)

发生这种情况的一个原因是,如果您在类主体的某处而不是方法内部有打印语句。

这是一个例子:

enter image description here

但是如果打印在方法内部,它应该可以正常工作。

这是一个例子:

enter image description here

答案 2 :(得分:1)

如果你的项目sdk中有orcale sdk,则无法找到System.out.println - 除了你正在使用另一个System.out

所以我的猜测是,你没有配置合适的项目sdk。

转到“项目设置”或按Ctrl+Alt+Shift+s并转到Project Settings->Project并检查您的sdk是否设置正确。

HTH

答案 3 :(得分:0)

import static java.lang.System.out;

或者您可能有多个名为System的课程?

或者this链接可能对您有用。

答案 4 :(得分:0)

在我的情况下,我的项目设置为Java 6th,我安装了jre1.8.0_131,我认为这导致了问题。将Java更改为8级后问题已经解决。

按Ctrl + Alt + Shift + s或转到文件 - >项目结构 - >项目,并将项目语言水平设置为您的。

答案 5 :(得分:0)

我认为,如果您尝试了上述方法,也许可以考虑使用System.out.println()的地方,因为该方法仅应在main(String args[]){}中使用,最新版本的Idea可以。我希望所说的能对您有所帮助。

答案 6 :(得分:0)

情况 1:如果所有 sdk 设置完整且完美 然后 文件 -> 无效缓存/重启 这可以工作 情况 2:如果 intelij 的 sdk 设置中缺少某些内容 然后转到 1.文件->项目结构->库 2.点击+按钮 3.添加tomcat目录的lib文件夹位置 C:\xampp\tomcat\lib to add lib directory to tomcat