Установка LuaJava

#java #lua #terminal #makefile #luajava

#java #lua #терминал #makefile #luajava

Вопрос:

У меня Mac версии 10.9, и я пытаюсь создать LuaJava. Я собрал Lua 5.0 без проблем, но при использовании этого руководства я получаю эту ошибку:

 In file included from src/c/luajava.c:39:
src/c/luajava.h:2:10: fatal error: 'jni.h' file not found
#include <jni.h>
  

из терминала, когда я запускаю make. Я отследил заголовок jni, но теперь я не знаю, что с ним делать / куда его поместить, чтобы он его нашел.

Ответ №1:

Чтобы устранить проблему включения, замените

 INCS= -I$(JDK)/include -I$(JDK)/include/linux -I$(LUA_INCLUDES)
  

с помощью

 INCS= -I/System/Library/Frameworks/JavaVM.framework/Headers -I$(LUA_INCLUDES)
  

в файле под названием config