我刚刚为eclipse(http://www.eclipse.org/ldt/)下载了Lua Development Tools插件。但是,当我想创建一个项目时(我突出显示lua项目类型并点击Next
),没有任何反应。当我双击Lua project
时,出现错误:
An error has occurred. See error log for more details.
com/naef/jnlua/LuaException
有人能指出我正确的方向并告诉我什么导致了这种奇怪的行为? 顺便说一句,我的eclipse版本:
Version: Luna Service Release 2 (4.4.2)
Build 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
答案 0 :(得分:2)
您必须在机器中安装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找到更多答案