【发布时间】:2015-04-20 01:38:50
【问题描述】:
我想通过 JNI 从 C++ 调用方法。为此,我需要使用系统方法 System.loadLibrary。
首先,我尝试在 localhost 上创建它。我遇到了类似“UnsatisfiedLinkError: not found DLL in java.library.path”的问题。这个问题的解决方案是本指南中的类 NativeUtils http://adamheinrich.com/blog/2012/how-to-load-native-jni-library-from-jar/ 。它在本地主机上完美运行。
但是当我在 heroku 上部署它时出现错误“无效的 ELF 标头(可能的原因:字节序不匹配)”。
我该如何应对?
【问题讨论】:
-
Heroku 是否适用于 Windows 系统?
标签: java c++ heroku dll java-native-interface