有没有办法将Java代码编译成DLL?

见上面的问题。

是的,使用IKVM。

http://www.ikvm.net/

而且它非常容易使用:

ikvmc myjar.jar 

输出myjar.dll

还有gcj将类编译为本机格式。

最好创建一个c ++加载器

1)隐藏控制台

2)运行您的应用程序