eclipse错误crlf

时间:2012-07-10 20:24:04

标签: java eclipse newline

在几天前的eclipse更新之后,我开始得到有趣的错误,如:

package a.b.c;

import android.app.ListActivity;
import android.os.Bundle;

public class MyActivity extends ListActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}

Description Resource    Path    Location    Type
Syntax error on token "}", delete this token    MyActivity.java /src/a/b/c  line 11 Android Lint Problem
Syntax error on token "}", delete this token    MyActivity.java /src/a/b/c  line 11 Android Lint Problem
Syntax error, insert "}" to complete ClassBody  MyActivity.java /src/a/b/c  line 10 Android Lint Problem

有时关闭/重新开放项目有帮助。

有时关闭/重新开启日食会有所帮助。

我对这些错误感到厌倦。

解决问题的正确方法是什么。

如果在eclipse开始搞乱* .java文件中的CR / LF时总会发生。

我从Windows-> Preferences设置Eclipse首选项。导航到常规 - >工作区然后为“新文本文件行分隔符”到其他“Windows”但它没有帮助。

仍有同样的错误。

2 个答案:

答案 0 :(得分:0)

我会尝试在命令行上使用-clean选项启动Eclipse。我敢打赌Eclipse以旧格式存储信息,更新的插件不喜欢它。

答案 1 :(得分:0)

Android Lint中显然存在一个错误。它有时会接管Java工具中的错误(正如您在问题视图“类型”列中看到的那样)。要消除错误的错误,只需按“Lint警告”视图中的“删除所有警告”按钮。

下次再次运行Lint时,您将收到有效的错误/警告。