Есть такие тулзы. Создают они ехе-шник, в который упаковываются каким-то образом классы и все необходимое для запуска. Правда, результат получается тормозной, охочий до памяти и не всегда стабильный. Ну и стоят эти тулзы немало.
Если это все-таки очень нужно, спроси у гугла (беглый поиск позволил найти, скажем,
]]>это]]>), хотя ИМХО лучше просто ставить JVM и не мучаться