Java Eclipse和Netbeans中的奇怪编译错误

Java Eclipse和Netbeans中的奇怪编译错误,java,eclipse,Java,Eclipse,我收到一个错误:令牌语法错误,删除有效Java代码上的这些令牌 我从eclipse复制并粘贴的代码如下: public class Test2 {     public static void main(String[] args) {     } } 我猜代码中有一些我看不到的隐藏字符。 我尝试重新启动Eclipse并清理项目,但错误仍然存在 即使我将此代码从SO复制并粘贴到eclipse中,错误仍然存在 这是怎么回事 编辑 这不是日食!在Netbeans中,我得到了相同的错误: 另外

我收到一个错误:令牌语法错误,删除有效Java代码上的这些令牌

我从eclipse复制并粘贴的代码如下:

public class Test2 {
    public static void main(String[] args) {

    }
}
我猜代码中有一些我看不到的隐藏字符。 我尝试重新启动Eclipse并清理项目,但错误仍然存在

即使我将此代码从SO复制并粘贴到eclipse中,错误仍然存在

这是怎么回事

编辑

这不是日食!在Netbeans中,我得到了相同的错误:


另外,当我试图复制并粘贴此网页中的代码示例时,出现了最初的问题。我只是执行了以下操作:

  • 将问题中的代码剪切并粘贴到一个文件中,并使用
    javac
    (Java8)对其进行编译。没有编译错误

  • 打开Eclipse(开普勒),创建一个
    Test2
    类,将问题中的代码复制到该类中,并保存它。没有编译错误

  • 我的初步结论是java代码没有错。(没有令人讨厌的隐藏字符,没有令人讨厌的同形文字,没有混乱的字符编码。)这些奇怪错误最可能的原因是Eclipse会话混乱:

    • 尝试重新启动Eclipse

    • 尝试关闭和打开项目

    • 尝试将代码加载到新的工作区中

    • 在极端情况下。。。尝试新安装Eclipse(与以前的版本相同…)


    我只是做了以下几点:

  • 将问题中的代码剪切并粘贴到一个文件中,并使用
    javac
    (Java8)对其进行编译。没有编译错误

  • 打开Eclipse(开普勒),创建一个
    Test2
    类,将问题中的代码复制到该类中,并保存它。没有编译错误

  • 我的初步结论是java代码没有错。(没有令人讨厌的隐藏字符,没有令人讨厌的同形文字,没有混乱的字符编码。)这些奇怪错误最可能的原因是Eclipse会话混乱:

    • 尝试重新启动Eclipse

    • 尝试关闭和打开项目

    • 尝试将代码加载到新的工作区中

    • 在极端情况下。。。尝试新安装Eclipse(与以前的版本相同…)


    我只是做了以下几点:

  • 将问题中的代码剪切并粘贴到一个文件中,并使用
    javac
    (Java8)对其进行编译。没有编译错误

  • 打开Eclipse(开普勒),创建一个
    Test2
    类,将问题中的代码复制到该类中,并保存它。没有编译错误

  • 我的初步结论是java代码没有错。(没有令人讨厌的隐藏字符,没有令人讨厌的同形文字,没有混乱的字符编码。)这些奇怪错误最可能的原因是Eclipse会话混乱:

    • 尝试重新启动Eclipse

    • 尝试关闭和打开项目

    • 尝试将代码加载到新的工作区中

    • 在极端情况下。。。尝试新安装Eclipse(与以前的版本相同…)


    我只是做了以下几点:

  • 将问题中的代码剪切并粘贴到一个文件中,并使用
    javac
    (Java8)对其进行编译。没有编译错误

  • 打开Eclipse(开普勒),创建一个
    Test2
    类,将问题中的代码复制到该类中,并保存它。没有编译错误

  • 我的初步结论是java代码没有错。(没有令人讨厌的隐藏字符,没有令人讨厌的同形文字,没有混乱的字符编码。)这些奇怪错误最可能的原因是Eclipse会话混乱:

    • 尝试重新启动Eclipse

    • 尝试关闭和打开项目

    • 尝试将代码加载到新的工作区中

    • 在极端情况下。。。尝试新安装Eclipse(与以前的版本相同…)


    我认为您的计算机中没有设置java类路径,如果是这种情况,请转到我的计算机->属性->高级系统设置->高级选项卡单击环境变量查找变量路径并检查java类路径是否存在。如果没有,我建议您复制java类路径&编辑变量路径&粘贴url,后跟“;”&然后重新启动eclipse。

    我认为您的计算机中没有设置java类路径,如果是这种情况,请转到我的计算机->属性->高级系统设置->高级选项卡单击环境变量查找变量路径并检查java类路径是否存在。如果没有,我建议您复制java类路径&编辑变量路径&粘贴url,后跟“;”&然后重新启动eclipse。

    我认为您的计算机中没有设置java类路径,如果是这种情况,请转到我的计算机->属性->高级系统设置->高级选项卡单击环境变量查找变量路径并检查java类路径是否存在。如果没有,我建议您复制java类路径&编辑变量路径&粘贴url,后跟“;”&然后重新启动eclipse。

    我认为您的计算机中没有设置java类路径,如果是这种情况,请转到我的计算机->属性->高级系统设置->高级选项卡单击环境变量查找变量路径并检查java类路径是否存在。如果没有,我建议您复制java类路径并编辑变量路径并粘贴url,后跟“;”,然后重新启动eclipse。

    最好检查您的项目构建路径,即JRE系统库版本/是否在eclipse中设置了该路径

    eclipse属性部分的方法:

    右键单击项目->选择属性->构建路径->库->添加库变量->JRE系统库->单击添加备用JRE单选按钮->并选择您的机器JRE->单击完成->确定

    之后