Определения задач Ant OpenJDK 11 JavaFX SDK 11 Eclipse 2018-12 - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь создать приложение JavaFX с использованием Ant в Eclipse 2018-12.Для этого требуются определения задач Ant, см. Пункт 10.3 в https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/javafx_ant_tasks.html.Перед обновлением до OpenJDK 11 и OpenJFX 11 определения были загружены из antlib.xml и ant-javafx.jar. Теперь эти два файла больше не доступны, а также jfxrt.jar.кто-нибудь знает, что мне делать?

Вот соответствующие строки build.xml, который работал преимущественно:

<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>

1 Ответ

0 голосов
/ 02 мая 2019

Для удовлетворения этих требований ранее, пакет Javapackager был распространен вместе с Oracle JDK 8. Однако он был удален из Oracle JDK 11 как часть удаления JavaFX.

Упаковщик был удален из Java 11. См. JEP 343: Упаковочный инструмент

Кажется, это единственный способ для Java 11+. Как развернуть приложение JavaFX 11 Desktop с JRE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...