See question above.
Yes, use IKVM.
http://www.ikvm.net/
And it's incredibly easy to use:
ikvmc myjar.jar
outputs myjar.dll
There is also gcj which will compile classes into native format.
It is better to create a c++ loader which
1)Hides the console
2)runs your application