NotImplementedException是内部专有API
当我尝试使用ant构建我的项目时,我收到以下警告。 我的build.xml是从eclipse自动生成的:
warning: NotImplementedException is internal proprietary API and may be removed in a future release
在Eclipse中,没有错误在线,如果我删除行(是注释休眠)错误将发生在另一行。 它似乎是错误出现在我的Java文件的第一行。
我尝试用新版本以及javax持久性替换hibernate和注释。 但没有任何帮助。
我希望别人有同样的失败,并且知道我需要做什么。
编辑:
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
@Table(name="myclass")
public class MYCLASS implements Cloneable {
第二行产生警告。 但是,如果我删除该行,下一个将生成相同的警告。 如果我删除所有注释,最后一行会生成警告。
你是否在某处导入了sun.reflect.generics.reflectiveObjects.NotImplementedException
?. Sun类不是官方Java API的一部分,可能会随时更改/删除,恕不另行通知。 除此之外,如果有人在与Oracle不同的JVM上运行应用程序,他们可能会丢失。 例如,IBM JVM无法访问sun类,因此程序在运行时会失败。