Вкл. https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm и, более конкретно, это изображение: https://docs.oracle.com/javafx/2/deployment/img/bundle_file_struc.png
Вы можете увидеть развернутый пакет образов Windows с только исполняемым файлом и парой других файлов в корневой папке. Когда я развертываю приложение, используя следующие команды (РЕДАКТИРОВАТЬ: используя oracle jdk 8), я получаю много dll в корневом каталоге (50+):
mkdir classes
javac -d classes/ src/helloworld/HelloWorld.java
javapackager -createjar -appclass helloworld.HelloWorld -srcdir classes/ -outdir out -outfile outjar -v
javapackager -deploy -native image -srcfiles out/outjar.jar -appclass helloworld.HelloWorld -outdir out -outfile test
Я хочу избавиться от dll, потому что они сбивают с толку пользователей, затрудняя поиск исполняемого файла. Возможно ли это и как? Это для развертывания приложения javafx на windows