gpt4 book ai didi

java - LuaJava 未满足链接错误

转载 作者:行者123 更新时间:2023-12-01 14:09:23 28 4
gpt4 key购买 nike

我有一个 super 简单的程序。每当我尝试在 Eclipse 中运行它时,我都会收到此错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no luajava-1.1 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.keplerproject.luajava.LuaState.<clinit>(LuaState.java:92)
at org.keplerproject.luajava.LuaStateFactory.newLuaState(LuaStateFactory.java:59)
at com.gmail.developnickmaster21.LuaJavaTesting.ClassThatUsesLuaJava.main(ClassThatUsesLuaJava.java:9)

我不太确定从哪里开始...我仔细检查了 LuaJava jar 是否在我所说的位置,但它仍然无法工作。有什么帮助吗?

最佳答案

这意味着您没有正确设置 Lua 库。首先,将代码添加到您的主类中:

static {
System.out.println(System.getProperty("java.library.path"));
}

我绝对确定没有指向您的 luajava-1.1.dll\so 的路径

这里有 3 个解决方案:

1)转到虚拟机配置(运行 -> 运行配置 -> 参数 ->)并将以下内容添加到“虚拟机参数”中 -Djava.library.path="PATH_TO_YOUR_OWN/luajava-1.1;${env_var :PATH}"

2)Window -> Preferences -> Java -> Build Path -> User Libraries -> 使用 luajava-1.1.jar 添加库 -> 编辑“ native 库位置”到您的路径luajava-1.1.dll

3)将包含 luajava-1.1.dll 的文件夹添加到系统变量 PATH(或者将该库移动到 PATH 中已有的任何文件夹)

关于java - LuaJava 未满足链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648998/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com