【问题标题】:interface java and scip - not generating the right classes接口 java 和 scip - 没有生成正确的类
【发布时间】:2017-01-31 10:50:28
【问题描述】:

我按照 scip/interfaces/jni 中的自述文件中描述的步骤进行操作,当我进入第 6 步:make 时,它​​可以正常编译,直到出现此错误:

在 src/JniScipLibraryLoader.c:25:0 包含的文件中: src/JniScipLibraryLoader.h:2:17: 致命错误: jni.h: Aucun fichier ou dossier de ce 类型编译已终止。 Makefile:516 : la recette 倾诉《obj/O.linux.x86_64.gnu.opt/JniScipLibraryLoader.o》a échouée 制作:*** [obj/O.linux.x86_64.gnu.opt/JniScipLibraryLoader.o] 错误 1

我可能没有正确做的事情(但我想要一些建议)是创建 java 的可选路径(我尝试创建一个指向我的 JDK 文件夹的软链接,但它似乎没有成功)。

显然,由于这个错误,我无法执行步骤 7 中的测试。

非常感谢任何帮助! (请在回复时记住我不是一个成熟的开发者)

【问题讨论】:

  • 我从 git 下载了版本并按照 JSCIPOpt-master/INSTALL.md 中的说明进行操作(我在 Linux 上工作)。我没有执行步骤 3a),因为我没有修改 src/scipjni.i 最后一步 3b) 产生以下错误:-> 编译 obj/O.linux.x86_64.gnu.opt/scipjni_wrap.o src/ scipjni_wrap.c:154:17:致命错误:jni.h:Aucun fichier ou dossier de ce 类型编译终止。 Makefile:80 : la recette pour la cible « library » a échouée make: *** [library] Erreur 1 我是否链接了错误的库?如果是,是哪些?
  • 好像找不到jni.h。您是否创建了指向包含 JDK 目录的符号链接?请检查是否有jni.h文件。
  • 了解如何正确操作!问题是我到 jdk 的符号链接。我已经将它创建到主文件夹,但它必须创建到 jdk/include-folder
  • mueldgog - 谢谢!我刚刚看到您的消息 - 一切都是第一次,这是我的第一个 .tar。下次不会再犯同样的错误了:-)

标签: scip


【解决方案1】:

请使用我们新的Java接口JSCIPOpt,可以在here找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多