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类,因此程序在运行时会失败。

链接地址: http://www.djcxy.com/p/86107.html

上一篇: NotImplementedException is internal proprietary API

下一篇: Toolkit returns references to proprietary Sun APIs?