【发布时间】:2017-07-24 21:41:21
【问题描述】:
我在 MacOS 上尝试了 haxe,并正确设置了工具链等,但是当我尝试编译文件时,出现错误,所以我再次尝试使用教程中的示例(此处:https://haxe.org/documentation/introduction/language-introduction.html), 并得到相同的错误,即:
Type not found : HelloWorld
对于命令:
haxe -main HelloWorld -js HelloWorld.js
编译文件:
class HelloWorld {
static public function main() {
trace("Hello World");
}
}
我做错了什么?
【问题讨论】:
-
如果文件未命名为 HelloWorld.hx 或者您的终端不在包含 haxe 文件的目录中(您需要
cd进入该目录),则可能会发生这种情况。 -
仅供参考,您可以传递
-main一个完全限定的类名或文件名(相关:stackoverflow.com/questions/35952115)。虽然这对于快速测试来说很好,但从长远来看,您最好使用-cp明确指定您的类路径
标签: haxe