libgdx / gdx-jnigen

jnigen is a small library that can be used with or without libGDX which allows C/C++ code to be written inline with Java source code.
Apache License 2.0
59 stars 26 forks source link

macos 2.3.1 error #34

Open monkey1993 opened 2 years ago

monkey1993 commented 2 years ago

version: 2.3.1 os: mac 10.14.6 java version: 1.8.0_221

Generating C/C++ for 'src/main/java/io/nondev/nonlua/Lua.java'...
Command: javac -classpath "target/classes:/Users/playcrab/developer/LuaJIT/classpath/gdx-jnigen-2.3.1.jar" -d /var/folders/2q/s0zwfxm12q7d4qd0y3gggld80000gn/T/gdx-jnigen216518143776182492 -h jni src/main/java/io/nondev/nonlua/Lua.java
src/main/java/io/nondev/nonlua/Lua.java:27: 错误: 程序包com.badlogic.gdx.jnigen不存在
import com.badlogic.gdx.jnigen.JniGenSharedLibraryLoader;
                              ^
src/main/java/io/nondev/nonlua/Lua.java:28: 错误: 程序包io.nondev.nonfilesystem不存在
import io.nondev.nonfilesystem.Files;
                              ^
src/main/java/io/nondev/nonlua/Lua.java:38: 错误: 找不到符号
    private static native CPtr jniOpen(int stateId); /*
                          ^
  符号:   类 CPtr
  位置: 类 Lua
src/main/java/io/nondev/nonlua/Lua.java:42: 错误: 找不到符号
    private static native void jniClose(CPtr cptr); /*
                                        ^
  符号:   类 CPtr
  位置: 类 Lua