【问题标题】:Building project when changing the JRE, on eclipse在 Eclipse 上更改 JRE 时构建项目
【发布时间】: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 的旧配置?

标签: java eclipse class


【解决方案1】:

这里有一个视频可以帮助你做你想做的事:
http://www.javavids.com/video/how-to-change-jre--jdk-in-eclipse-project.html

网站声明:

右键单击您的项目并选择属性。选择 Java 构建路径 -> Libraries,选择 JRE System Library,单击 Edit 并选择您喜欢的 JRE 或 JDK。

希望能为您解决。

【讨论】:

  • 感谢您的帮助,但我试过了,我真的不知道问题出在哪里,我什至卸载了 JRE7 并重新配置了我的项目,但错误仍然存​​在
  • 嗯..据我所知,这就是这个话题:)
猜你喜欢
  • 2012-04-10
  • 1970-01-01
  • 2016-09-10
  • 2015-06-06
  • 1970-01-01
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多