В моем build.xml есть задача javah
. Задача javah
больше не работает с Java 10 и выше, поэтому я добавил nativeHeaderDir
к задаче javac
, и она работает нормально. Однако я все же хочу сохранить задачу javah
, чтобы тот же build.xml работал и для старой Java.
Как я могу заставить муравья пропустить задачу javah
только при работе с Java 10 и выше? В более общем плане есть ли способ переключить путь выполнения в build.xml в зависимости от версии Java? Или есть ли другой стандартный способ переноса задачи javah
со старой Java на Java 10/11 с сохранением обратной совместимости?