Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java 1.8上运行ant apt任务_Java_Ant_Annotations - Fatal编程技术网

如何在java 1.8上运行ant apt任务

如何在java 1.8上运行ant apt任务,java,ant,annotations,Java,Ant,Annotations,在Ant Apt webiste上,有信息表明,在java 1.8上尝试运行Ant Apt任务将崩溃。但在我必须更改的应用程序中,我必须使用此任务,因为它是在ant build中构建的,并且很难迁移到使用而不是ant来使用javac和javax.api 任何人都知道如何避免此崩溃并在java 1.8上运行Ant apt任务。您别无选择,必须迁移 自从Java 7发布以来,apt工具及其相关的com.sunAPI已被弃用,并随着Java 8的发布而被完全删除。如下列文件所述: apt注释处理框架是

在Ant Apt webiste上,有信息表明,在java 1.8上尝试运行Ant Apt任务将崩溃。但在我必须更改的应用程序中,我必须使用此任务,因为它是在ant build中构建的,并且很难迁移到使用而不是ant来使用javac和javax.api

任何人都知道如何避免此崩溃并在java 1.8上运行Ant apt任务。

您别无选择,必须迁移

自从Java 7发布以来,
apt
工具及其相关的
com.sun
API已被弃用,并随着Java 8的发布而被完全删除。如下列文件所述:

apt注释处理框架是特定于JDK的,可以追溯到JDK 5。API的功能通过JSR269标准化,JSR269作为JavaSE6的一部分发布。在JDK 7中,整个apt API都被弃用

[……]

注释处理的用户将得到足够的警告,因为apt已被删除,所以需要的迁移可以在JDK 8发布之前进行