突然无法运行/编译java程序

突然无法运行/编译java程序,java,intellij-idea,Java,Intellij Idea,在我不得不用已编译的java project 1 java类强行重启笔记本之前,一切都很顺利。重新启动后,我打开intellij创建了一个新项目,旧的项目没有保存,然后在src文件夹中创建了一个java类,但每当我想运行它时,我只能编辑配置,不知道该做什么 当我写一些代码时,比如: import java.util.*; public class Main { public static void main( String[] args ) { List<String&g

在我不得不用已编译的java project 1 java类强行重启笔记本之前,一切都很顺利。重新启动后,我打开intellij创建了一个新项目,旧的项目没有保存,然后在src文件夹中创建了一个java类,但每当我想运行它时,我只能编辑配置,不知道该做什么

当我写一些代码时,比如:

import java.util.*;

public class Main
{
  public static void main( String[] args )
  {
    List<String> list = new ArrayList<String>();
    list.add( "Example" );
  }
}
add方法为红色,表示无法解析符号add

每种方法都会发生这种情况,即使是System.out.println


我将非常感谢你的建议。顺便说一句,我使用的是intellij终极版Linux Mint 17。

请仔细阅读编译器消息

List<String> list = new String<String>();
不起作用-请尝试:

List<String> list = new ArrayList<>();
比如说


所以,这里真正的教训不是你有点打字错误。这是关于您可以高度信任编译器错误消息的事实!所以,在你认为我的项目失败之前;您可以非常仔细地查看源代码和任何错误消息

停止Intellij,从目录中删除.idea文件夹和.iml文件,然后重新启动。您必须根据代码创建一个新项目,但它应该可以工作。如果仍然存在问题,请转到“文件”菜单并选择“使缓存失效/重新启动”。选择无效并重新启动。

新建字符串;毫无意义。你想干什么?打字错误我搞定了。它适用于每个方法,甚至System.out.PrintLn听起来你的项目SDK没有配置它实际上是配置的我检查了项目结构有SDK:1.8版本的java jdkAre你在Intellij java项目中,或者你只是用IDE打开了一个Java文件并期望运行它?这不是我犯的错误,因为我没有复制代码,它说每个方法都有错误消息,无法编译任何东西。我的jdk设置为8,值得一试。那样的话我会尽量摆脱现有的项目、现有的工作区等等。换句话说:扔掉东西,创造一个新的世界。从小事做起,你不会失去任何东西;但如果其他任何事情都失败了;您可能会在那里重新安装整个堆栈。很少有机会在这里得到有用的答案。另一个提示:尝试在IntelliJ论坛中发布。我感觉在IntelliJ设置中JDK设置不正确。您是否查看了全局设置以确保它指向正确的位置?