As I understand the code, these files are not strictly necessary to run
the <fx:deploy> Ant task. By adding the includeDT="false" attribute to
the task the script will be loaded from http://java.com/js/dtjava.js
instead of being embedded. With includeDT="true" the task will break
with an exception.
We can try adding back the script for now, but I'm a bit concerned that
it will slowly diverge from the one distributed by Oracle and may break
at some point in the future by lack of active maintenance. I compared
the last GPL version of dtjava.js in the commit you pointed out with the
version from Java 8u25 and they are already different. The version from
Java 8u25 has IE 11 support for example, and there are more changes in
I'll try contacting the JavaFX developers and see if they are willing to
open source the script.
This is the maintainer address of Debian's Java team
debian-j...@lists.debian.org for discussions and questions.