Я скачал демонстрационную версию JxBrowser-6.23.1 и заметил, что демонстрационный браузер jxbrowserdemo.jar
в каталоге \demo\
по-прежнему работает даже после удаления всех библиотек, специфичных для платформы, из каталога \lib\
и просто оставив1,116КБ jxbrowser-6.23.1.jar
.
Я предполагаю, что файлы для конкретной платформы в папке \lib\
являются двоичными файлами CEF
, поэтому мне интересно, как JxBrowser удалось распределить CEF
в двух файлах размером чуть более 1 мегабайта вразмер?(1116 КБ - jxbrowser-6.23.1.jar
(в \lib\
) и 104 КБ - jxbrowserdemo.jar
(в \Demo\
))
Очевидно, что я что-то здесь упускаю, но как работает демонстрационный браузер без ссылкив библиотеки CEF
для конкретной платформы?
(я на 64-битной машине с Windows 10)
Edit
Создание тестового проекта в IntelliJтакже дает те же результаты, удаление определенных кроссплатформенных библиотек не влияет на работу браузера, и все, что мне нужно, это две маленькие библиотеки ...?