Ant任务定义OpenJDK 11 JavaFX SDK 11 Eclipse 2018-12
我正在尝试在Eclipse 2018-12中使用Ant构建JavaFX应用程序。为此,需要Ant任务定义,请参见第10.3点。在更新到OpenJDK 11和OpenJFX 11之前,从antlib.xml和ant-javafx.jar加载定义。现在这两个文件不再可用,jfxrt.jar也不再可用。 有人知道我该怎么办吗 以下是先前工作的build.xml的相关行:Ant任务定义OpenJDK 11 JavaFX SDK 11 Eclipse 2018-12,java,eclipse,javafx,ant,Java,Eclipse,Javafx,Ant,我正在尝试在Eclipse 2018-12中使用Ant构建JavaFX应用程序。为此,需要Ant任务定义,请参见第10.3点。在更新到OpenJDK 11和OpenJFX 11之前,从antlib.xml和ant-javafx.jar加载定义。现在这两个文件不再可用,jfxrt.jar也不再可用。 有人知道我该怎么办吗 以下是先前工作的build.xml的相关行: <project name="myProj" default="do-deploy" xmlns:fx="javafx:com
<project name="myProj" default="do-deploy" xmlns:fx="javafx:com.sun.javafx.tools.ant">
<target name="init-fx-tasks">
<path id="fxant">
<filelist>
<file name="${java.home}\..\lib\ant-javafx.jar"/>
<file name="${java.home}\lib\jfxrt.jar"/>
</filelist>
</path>
<taskdef resource="com/sun/javafx/tools/ant/antlib.xml"
uri="javafx:com.sun.javafx.tools.ant"
classpathref="fxant"/>
</target>
为了满足以前的这些需求,一个名为
javapackager是与Oracle的JDK 8一起分发的。然而,事实并非如此
从Oracle的JDK 11中删除,作为删除JavaFX的一部分
包装器已从Java 11中删除。看
这似乎是Java11+的唯一方法