【发布时间】:2012-06-15 18:18:43
【问题描述】:
是否可以将 C++ 库静态链接到 Java 程序,就像链接 2 个 C++ 库一样,将它们变成一个文件?
(我读到java程序也可以编译成EXE)。
【问题讨论】:
-
在正常情况下我不得不说不。微软使用肮脏的黑客来制作包含托管非托管代码的“混合程序集”,并且可能存在一个 java->exe 工具可以做到这一点。不过,我很好奇为什么 DLL 不适合。
-
天哪。我建议您真正想做的是将您的应用程序作为可通过 Internet 访问的服务运行。如果做不到这一点,您可能应该节省一点,并与 Excelsior JET 人员聊天,他们似乎是最有可能支持此类功能的人。
-
@Rook - 混合模式程序集并不完全是肮脏的黑客。他们有很好的记录/正常。
标签: java c++ java-native-interface