我正在尝试编译我的源代码。但是,我一直收到以下错误:
令牌上的语法错误"枚举",预期标识符
事实是java编译器现在在eclipse中设置为1.6,我知道在java 5之后enum关键字被删除了。尽管我将java编译器减少到1.5并清理项目/重建。错误仍未修复。在这里你可以看到错误。
As you can see on top of the page package statement with red line under it causes an error.
答案 0 :(得分:2)
enum
是自Java 5以来的关键字,因此不允许作为包名称中的段:
在 项目>属性:Java编译器 将 编译器合规性级别 设置为 1.4 。
此外, src/org/apache/commons/lang/enum
不应是源文件夹:右键单击该文件夹,然后选择 构建路径>从构建路径中删除 。
答案 1 :(得分:-2)
尝试删除并创建/重新导入项目(或)将JRE工作区设置为1.5,然后应用并保存它。另外,尝试重建项目。