当前位置: 首页 > 知识库问答 >
问题:

NotImplementedException是内部专有API

马晓博
2023-03-14

当我尝试用Ant构建我的项目时,我得到了以下警告。我的build.xml ist是从Eclipse自动生成的:

warning: NotImplementedException is internal proprietary API and may be removed in a future release

在Eclipse中,该行没有错误,如果删除该行(是hibernate的注释),错误将出现在另一行中。错误似乎出现在java文件的第一行。

编辑:

@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
@Table(name="myclass")
public class MYCLASS implements Cloneable {

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

共有1个答案

卫昊东
2023-03-14

您是否在某个地方导入sun.reflect.generics.reflectiveobjects.notimplementedexception?。Sun类不是官方Java API的一部分,可以随时更改/删除而不另行通知。除此之外,如果有人在不同于Oracle的JVM上运行您的应用程序,它们可能会丢失。例如,IBM JVM不能访问sun类,因此程序在运行时会失败。

 类似资料: