当我尝试用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 {
第二行生成警告。但是,如果删除该行,下一行将生成相同的警告。如果删除所有注释,最后一行将生成警告。
您是否在某个地方导入sun.reflect.generics.reflectiveobjects.notimplementedexception
?。Sun类不是官方Java API的一部分,可以随时更改/删除而不另行通知。除此之外,如果有人在不同于Oracle的JVM上运行您的应用程序,它们可能会丢失。例如,IBM JVM不能访问sun类,因此程序在运行时会失败。
在项目建设过程中,我们收到了一个无法解释的警告: 附加信息: Apache Ant(TM)1.8.4版于2012年5月22日编译 Java(TM)SE运行时环境(build 1.7.0_25-b16) 有人能解释一下为什么编译器会发出这个警告,以及我应该做些什么来避免它吗? [编辑]添加了附近的代码 [编辑]由于有不少人要求提供信息源,我将其附在这里(24小时后过期):http://pastebi
当我运行此代码时,我看到以下警告。为什么以及如何避免这种情况?
问题内容: Java中是否有类似.NET的东西? 问题答案: 下议院郎有它。或者你可以扔一个。
你有什么想法吗? 让我们说它不是关键的,只是一个警告,但我担心它可能来自于一些错误,这些错误不是直接表现出来的,而是以某种方式引起的,让我们称之为,这种附带效应…
问题内容: 当我使用JDK 1.7.0在OS X上编译Spring JDBC源代码时,收到以下警告: 如何在编译期间禁止显示警告消息? 我已经知道并使用Java的@SuppressWarning注释。我正在寻找特定的用法来抑制我所描述的警告。 我的问题特别是在以下代码行中: 应该用“ valuegoeshere”替换什么? 编辑:人们,我知道最好避免导致警告的代码。通常这就是我的方法。但是,我在这