Нет, по крайней мере, не с помощью каких-либо общих инструментов. «Объектный файл», который javac
создает (неофициально), называется «байт-кодом» и является аппаратно-независимым представлением программы для стекового компьютера (не сильно отличается от того, что использовалось для старого «P-кода» системы).
Существуют различные инструменты, которые могут преобразовывать байт-коды Java в исполняемые файлы для различных аппаратных архитектур, но все они довольно специализированы - ни один из тех, что я знаю об этом, производит связываемые модули.