【发布时间】:2016-12-15 22:58:01
【问题描述】:
所以我今天加载了 Eclipse 并在几个月后开始另一个项目,出于某种原因,Eclipse 不喜欢我正在做的任何事情。
作为一个例子,我在第二行得到两个错误:
public ArrayList<String> markers = new ArrayList<String>();
markers.add("Maps:");
此行有多个标记 - 令牌上的语法错误,放错了位置 结构体) - 标记 ""Maps:"" 的语法错误,删除 这个令牌
这是这个类的其余代码:
package exercise;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.Scanner;
public class Map {
public ArrayList<String> from;
public ArrayList<String> to;
public ArrayList<String> markers = new ArrayList<String>();
markers.add("Maps:");
File file = new File("input.txt");
private int counter = 0;
}
任何帮助将不胜感激。谢谢
【问题讨论】:
-
您需要一个
main方法。您需要将所有代码放入main() -
markers.add("Maps:");必须是方法或初始化块的一部分。 -
Eclipse 在告诉您您没有编写正确的 Java 方面做得不好。
-
感谢您为我指出这一点!
-
在 Eclipse 中没有什么可指责的。报告的错误是 Eclipse IDE(错位构造)根据 Java 语法完全相关,如其他 cmets 中所述。