Влияет ли архитектура JMOD на файлы классов, сгенерированные Javac
Я компилирую приложение Java 11, а затем соединяюсь для различных архитектур, вызывая jlink
команда. Есть ли архитектура файлов jmod, используемых для javac
команда влияет на вывод каким-либо образом? Это хорошо определенное поведение для компиляции (javac
), используя файлы jmod для Windows, затем создайте ссылку (jlink
) с помощью файлов Linux jmod?
Моя интуиция в том, что javac
компилируется с интерфейсами, определенными в файлах jmod, которые должны совпадать независимо от базовой реализации, но я не смог найти никакой документации, подтверждающей это. Для моего конкретного случая я ссылаюсь на библиотеку OpenJFX.