令牌“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
答
将您的导入移到Emailer类声明的上方。
答
导入Java API应该在类/接口声明之前。
应该遵循此顺序。
<package declaration>
<import declaration>
<class declaration>
好的,谢谢,就是这样。哎呀。 – user578086 2011-06-10 17:35:10
没问题。每个人都从某处开始。 :) – 2011-06-10 17:36:04