一切都运行得很好,直到我不得不用已打开的java项目(已编译的1个java类)强制重启笔记本。重新启动后我打开intellij创建了一个新项目(旧的没有保存),然后在src文件夹中创建了一个java类,但每当我想运行它时,我只得到"Edit the configuration"
并且不知道该怎么办。 / p>
当我写一些代码时:
import java.util.*;
public class Main
{
public static void main( String[] args )
{
List<String> list = new ArrayList<String>();
list.add( "Example" );
}
}
add方法为红色,表示Cannot resolve the symbol add().
即使对System.out.println()
我将非常感谢您的建议。 (顺便说一句,我使用intellij终极版,Linux Mint 17)。
答案 0 :(得分:0)
请仔细阅读编译器消息。
List<String> list = new String<String>();
不起作用 - 试试:
List<String> list = new ArrayList<>();
例如!
所以,这里的真正的课程并不是你犯了一个小错字。事实上,您可以在很大程度上信任编译器错误消息!所以,在你认为&#34;我的项目被打破之前&#34 ;;你仔细查看你的源代码和任何错误消息真的非常。
答案 1 :(得分:0)
停止Intellij,从目录中删除.idea文件夹和.iml文件,然后重新启动。您必须从代码中创建一个新项目,但它应该可以工作。如果仍有问题,请转到“文件”菜单并选择“#34;使高速缓存/重新启动无效”#34;。选择&#34;无效并重新启动。&#34;