令牌“void”,@ expected上的语法错误

时间:2011-06-10 17:29:03

标签: java

有谁知道导致以下错误的原因是什么?这对我来说似乎是一个非常标准的构造。谢谢(错误然后代码)

public class Emailer {

    import java.io.*;
    import java.net.*;

    public void getFile(String dlFileName,String saveFileName) {

    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}

错误是:

Syntax error on token "void", @ expected
Syntax error on token "]", invalid (
Syntax error, insert "]" to complete ArrayAccess
Syntax error, insert ")" to complete SingleMemberAnnotation
Syntax error, insert "enum Identifier" to complete EnumHeader

3 个答案:

答案 0 :(得分:11)

您的导入需要在您的课程声明之前。

import java.io.*;
import java.net.*;

public class Emailer {

    // ...Emailer code down here

答案 1 :(得分:0)

将您的导入移到Emailer类声明之上。

答案 2 :(得分:0)

导入Java API应该在class / interface声明之前。

应遵循此顺序。

<package declaration>
<import declaration>
<class declaration>