【发布时间】:2013-10-13 21:30:30
【问题描述】:
我有一个项目,用JRE6编译运行良好,但是当我换成JRE7时发现很多编译问题。
我已将运行时的JRE 配置重新更改为JRE6,但问题仍然存在。
这是一个例子:
public static class SaveInDBAction extends AbstractAction {
public SaveInDBAction() {
}
//staff
}
该类是在名为 EditorActions.java 的文件中定义的,错误是:
Illegal modifier of the class SaveInDBAction...
我尝试重建,甚至将项目重新复制到一个新项目,但徒劳无功,有什么建议吗?
【问题讨论】:
-
您是否从构建路径中删除了 JRE6 库并放入了 JRE7.您是否还转到项目属性中的“Java 编译器”选项卡并将合规级别更改为 1.7?如果您没有执行其中任何一项,则可能会导致出现错误。
-
无法正常工作,如何获取 JRE6 的旧配置?