Lua 开发工具错误模块 sockets

我正在使用 Eclipse Lua 开发工具开发 Lua 应用程序,但是我遇到了一个错误。我需要将 Lua Sockets 模块添加到 Eclipse Lua 中,当我在控制台中编译应用程序时,我会得到以下错误:

Exception in thread "main" com.naef.jnlua.LuaRuntimeException: ...eclipse_lua\workspace\sockets\src\sockets\socket.lua:13: module 'socket.core' not found:
no field package.preload['socket.core']
no file '.\socket\core.lua'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\lua\socket\core.lua'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\lua\socket\core\init.lua'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket\core.lua'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket\core\init.lua'
no file 'C:\eclipse_lua\workspace\sockets\src\socket\core.lua'
no file 'C:\eclipse_lua\workspace\sockets\src\socket\core\init.lua'
no file 'C:\eclipse_lua\workspace\sockets\src\socket\core.luac'
no file 'C:\eclipse_lua\workspace\sockets\src\socket\core\init.luac'
no file 'C:\eclipse_lua\workspace\sockets\src\sockets\socket\core.lua'
no file 'C:\eclipse_lua\workspace\sockets\src\sockets\socket\core\init.lua'
no file 'C:\eclipse_lua\workspace\sockets\src\sockets\socket\core.luac'
no file 'C:\eclipse_lua\workspace\sockets\src\sockets\socket\core\init.luac'
no file '.\socket\core.dll'
no file '.\socket\core51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket\core.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket\core51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\socket\core.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\socket\core51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\loadall.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\loadall.dll'
no file '.\socket.dll'
no file '.\socket51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\socket51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\socket.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\socket51.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\loadall.dll'
no file 'C:\Program Files\Java\jre1.8.0_121\bin\clibs\loadall.dll'
at com.naef.jnlua.LuaState.lua_pcall(Native Method)
at com.naef.jnlua.LuaState.call(LuaState.java:555)
at org.eclipse.ldt.support.lua51.internal.interpreter.JNLua51Launcher.run(JNLua51Launcher.java:128)
at org.eclipse.ldt.support.lua51.internal.interpreter.JNLua51Launcher.main(JNLua51Launcher.java:143)

我已经在官方 Lua 网页上下载了 scokets 模块,并将此模块添加到 Lua Eclipse 中。我正在使用 Lua 5.1 版本,带有 Lua Socket 2.0.2 (luasocket-2.0.2-lua-5.1.2-Win32-vc8)。

我不明白我需要怎么做来解决这个错误。

非常感谢你们。

点赞