我正在开发涉及Glassfish 3.1.2.2的Java-EE项目,客户端组件正在运行Java 7 Update 21.基于Swing的客户端以前基于Java 6 Update 38,直到我们决定迁移到新的Java 7 Update 21。
我在Netbeans 7.3中收到以下编译警告:
warning: Supported source version 'RELEASE_6' from annotation processor 'org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor' less than -source '1.7'
此时,编译过程会持续大约1分钟。
顺便说一句,我们仍然有Netbeans平台提供的javaee-api-6.0.jar(我认为还没有javaee-api-7.0.jar可用吗?)
有人知道这个警告的原因以及如何摆脱它吗?
任何帮助都非常感谢 - 非常感谢提前。
答案 0 :(得分:4)
似乎(我认为)JPA的eclipseLink注释处理在Java 6之前是最新的。您可以使用JPA源创建Java 6库,并且只使用eclipseLink注释处理。拥有一个库永远不会受到伤害,以后您可以独立升级到Java 7。
无法在JPA源代码中使用大量Java 7功能进行映像。
答案 1 :(得分:3)
答案 2 :(得分:0)
我的事情您添加了不需要的库,首先,您必须检查项目库并删除不需要的文件。另一方面,您可以通过仅将JFrame和主类复制到新项目中来重试它。但有一点,你必须将包的名称替换为新名称。