EclipseErlide如何选择默认的当前目录
我已经在Eclipse中安装了Erlide,并试图创建一个应用程序。Erlang项目名为demo。它包含三个文件夹-ebin、include和src。EclipseErlide如何选择默认的当前目录,eclipse,erlang,erlide,Eclipse,Erlang,Erlide,我已经在Eclipse中安装了Erlide,并试图创建一个应用程序。Erlang项目名为demo。它包含三个文件夹-ebin、include和src。demo.erl文件位于src中,用于简单打印Hello World 要在EclipseShell中运行它,我从顶部菜单中选择运行,然后单击运行为Erlang应用程序。然后在侧边栏中打开一个控制台。在那里,我键入c(演示),然后按CTRL-Enter。然后我收到一条错误消息,如demo.erl:none:no这样的文件或目录 然后我执行pwd(),
demo.erl
文件位于src
中,用于简单打印Hello World
要在EclipseShell中运行它,我从顶部菜单中选择运行,然后单击运行为Erlang应用程序。然后在侧边栏中打开一个控制台。在那里,我键入c(演示),然后按CTRL-Enter
。然后我收到一条错误消息,如demo.erl:none:no这样的文件或目录
然后我执行pwd()
,它显示C:/Users/myName/Desktop/eclipse-jee-juno-SR1-win32-x86_64/eclipse,即使Erlang项目位于工作区C:/Users/myName/Desktop/workspace/Erlang。有没有办法让Erlide直接从其目录运行所有Erlang应用程序?您不需要运行c(演示)。无论何时更改和保存源,都会自动加载和重新加载beam代码
如果您仍然需要设置工作目录,请转到运行->运行配置,您可以编辑配置
/Vlad如果您已将Eclipse中的Project->Build Automatically设置为true,则无需键入c(demo)。显式地编译演示模块,它是在保存文件时自动完成的。但是,如果您没有设置它,例如,如果您尝试使用模块中的某些函数,您将得到异常错误:undefined function
要使c(demo)命令正常工作并查找.erl文件,有几种方法可以设置当前工作目录: