java - token "Invalid Character"语法错误,删除此 token

标签 java eclipse macos syntax-error

我不确定为什么会出现此错误。大括号似乎是正确的。另一件事是,同一个程序在 Windows-eclipse 中工作,但在 Mac 的 eclipse 中不工作。可能是什么原因?

import java.util.Vector;

public class Debug 
{
    private int something = 0;
    private Vector list = new Vector();

    public void firstMethod()
    {
        thirdMethod(something);
        something = something + 1;
    }
    public void secondMethod()
    {
        thirdMethod(something);
        something = something + 2;
    }
    public void thirdMethod(int value)
    {
        something = something + value;
    }

    public static void main(String[] args)
    {
        Debug debug = new Debug();
        debug.firstMethod();
        debug.secondMethod();
    }
}

最佳答案

啊,好的 - 它可能是文件末尾的一个 control-Z 或其他不可打印的字符,在 Windows 中被忽略,但在 Mac 上却没有。您将源代码从 Windows 复制到 Mac。删除最后几个字符并重新输入它们 - 我认为它会消失。不过我不玩 Mac - 我只是猜测。

关于java - token "Invalid Character"语法错误,删除此 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7129371/

相关文章:

macos - 即使在可访问性中勾选了应用程序,AXIsProcessTrustedWithOptions 也不会返回 true

javascript - 窗口最大化时,Mac Chrome 悬停事件的行为有所不同

java - java中final的使用

java - Eclipse 调试器未在 Java 7 中的 JUnit 断点中停止

OS X 上的 Java 7 不显示在任何地方,但在控制台中

java - 将本地jar添加到mvn clean package结果中

java - 安装 pydev 时出错

java - jax-rs Jersey @Post 响应实体为空

java - Play 框架 2 (Java) 表单数据绑定(bind)与嵌套允许字段

java - 估计新邮件的大小