令牌“void”的语法错误,@预期

问题描述:

有谁知道是什么原因导致下列错误?这对我来说似乎是一个非常标准的构造。谢谢(错误代码,然后)令牌“void”的语法错误,@预期

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 

你需要进口来你的类声明之前。

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

public class Emailer { 

    // ...Emailer code down here 
+0

好的,谢谢,就是这样。哎呀。 – user578086 2011-06-10 17:35:10

+1

没问题。每个人都从某处开始。 :) – 2011-06-10 17:36:04

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

导入Java API应该在类/接口声明之前。

应该遵循此顺序。

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