无法创建新的Lua项目。

我刚刚为eclipse下载了Lua Development Tools插件(http://www.eclipse.org/ldt/)。但当我想要创建一个项目(我选择了lua项目类型并点击“下一步”),什么也没有发生。当我双击“Lua项目”时,出现以下错误:

发生了错误。详情请查看错误日志。
com/naef/jnlua/LuaException

有人可以指引我正确的方向并告诉我是什么引起了这种奇怪的行为吗?顺便说一下,我的eclipse版本:

版本: Luna Service Release 2 (4.4.2)
构建id: 20150219-0600

编辑: 好吧,浏览了日志,找到了一些有用的东西。

Caused by: java.lang.UnsatisfiedLinkError: no lua5.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 com.naef.jnlua.internal.osgi.Activator.start(Activator.java:30)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771)
at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764)
... 74 more
点赞
用户2190825
用户2190825

你需要在你的电脑上安装 Lua。

对于 Linux 机器,很容易在控制台中输入以下命令:

sudo apt-get -y -q install lua5.1

对于 Mac OS X,可以参考这里的教程:Running Lua on Mac OS X

对于 Windows,有一个在 Github 上的项目:Lua for Windows

一个好的用于 Lua 的编辑器是 SciTE。

你可以在 lua.org 上找到更多答案。

2015-09-08 19:20:20