使用eclipse编译旧Java源代码

使用eclipse编译旧Java源代码,java,eclipse,Java,Eclipse,我正在构建使用“enum”作为变量名的非常旧的Java代码,并且出现了“枚举无法解析为变量”错误。如何删除错误 <OLD JAVA CODE> Enumeration enum = props.propertyNames(); while (enum.hasMoreElements()) { 枚举枚举=props.propertyNames(); while(enum.hasMoreElements()){ 接下来,我尝试将编译器符合性级别设置为1.3,但它不起作用 再次检查

我正在构建使用“enum”作为变量名的非常旧的Java代码,并且出现了“枚举无法解析为变量”错误。如何删除错误

<OLD JAVA CODE>
Enumeration enum = props.propertyNames();
while (enum.hasMoreElements()) {

枚举枚举=props.propertyNames();
while(enum.hasMoreElements()){
接下来,我尝试将编译器符合性级别设置为1.3,但它不起作用


再次检查属性>Java编译器设置。通过像此对话框中那样配置编译器符合性设置(我使用的是Juno),可以消除使用保留关键字
enum
导致的错误:


您是否查看了当您选择较低级别的合规性级别时出现的警告?请参见一个示例。我们可以看到源代码在没有悬停的情况下的样子吗?@nitind:我添加了Java源代码。如果编译器设置失败,为什么不使用Eclipse的重构选项将“enum”的所有实例重命名为非保留的名称?@Ae拉斯达:长话短说,我不能这么做,因为这是研究的一部分。