Java NotImplementedException是内部专有API

Java NotImplementedException是内部专有API,java,ant,Java,Ant,当我试图用ant构建我的项目时,我得到了以下警告。My build.xml是从eclipse自动生成的: warning: NotImplementedException is internal proprietary API and may be removed in a future release 在Eclipse中,这一行没有错误,如果我删除这一行(是hibernate的注释),错误将出现在另一行。这个错误似乎出现在我的java文件的第一行 我试图用一个新版本以及javax持久性来替换

当我试图用ant构建我的项目时,我得到了以下警告。My build.xml是从eclipse自动生成的:

warning: NotImplementedException is internal proprietary API and may be removed in a future release
在Eclipse中,这一行没有错误,如果我删除这一行(是hibernate的注释),错误将出现在另一行。这个错误似乎出现在我的java文件的第一行

我试图用一个新版本以及javax持久性来替换hibernate和注释。但没有任何帮助

我希望其他人也有同样的失败,并且知道我需要做什么

编辑:


第二行生成警告。但如果我删除该行,下一行将生成相同的警告。如果删除所有注释,最后一行将生成警告。

您是否正在导入
sun.reflect.generics.reflectiveObjects.NotImplementedException
某处?。
Sun类不是官方JavaAPI的一部分,可能会随时更改/删除,恕不另行通知。除此之外,如果有人在与Oracle不同的JVM上运行您的应用程序,则可能会丢失这些文件。例如,IBM JVM没有访问sun类的权限,因此您的程序在运行时会失败。

您能告诉我们哪个任务和代码生成此警告吗?我编辑了ant的postcan you post部分,其中显示了警告?如果我不得不猜测,我想说这就像是一个弃用警告。请看下面的帖子是我问题的解决方案。在此基础上,一个好的替代方案是
java.lang.UnsupportedOperationException
谢谢。这就是解决办法!在一个文件中导入了sun.reflect.generics.reflectiveObjects.NotImplementedException,我不需要它。。。
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
@Table(name="myclass")
public class MYCLASS implements Cloneable {