【问题标题】:Is there any way to compile Java code into a DLL?有没有办法将Java代码编译成DLL? 【发布时间】:2008-11-04 17:27:08 【问题描述】: 见上面的问题。 【问题讨论】: 您这样做的具体目的是什么?了解你的动机可能会给你一个更好的答案。 标签: java dll 【解决方案1】: 是的,使用 IKVM。 http://www.ikvm.net/ 而且它非常容易使用: ikvmc myjar.jar 输出 myjar.dll 【讨论】: 我需要 .NET 平台来使用这个 dll 吗?还是它原生于win32,我可以将它与C++一起使用?抱歉,我对 .NET 了解不多 【解决方案2】: 还有gcj 会将类编译成原生格式。 【讨论】: 仅供参考,这个答案现在已经过时了,请参阅stackoverflow.com/a/4040404/3195477 【解决方案3】: 最好创建一个 c++ loader 1)隐藏控制台 2) 运行您的应用程序 【讨论】: 这不是答案。请解释为什么is it better to create a c++ loader 以及如何这样做。