Нет, вам нужна виртуальная машина Java. rt.jar
также интерпретируется виртуальной машиной и является просто библиотекой классов Java.
Если вы хотите включить нативный код, вы можете рассмотреть gcj , который может преобразовать код Java в машинный код и обернуть его в исполняемый файл согласно gcc. Тем не менее, я не уверен, какую версию java gcj поддерживает - я где-то читал, что она не совсем новая.
Похоже, Launch4j может включать в себя JRE в комплекте, так что вы можете рассмотреть это.