Haxe - 未找到类:测试

时间:2013-07-24 19:41:36

标签: ubuntu haxe

我第一次尝试使用haxe。我和ubuntu在一起。 我遵循本教程:http://haxe.org/doc/build/haxe_ubuntu_build

我有一个:compile.hxml

 -swf test.swf
 -main Test

和Test.hs

class Test {
    static function main() {
        trace("Hello World !");
    }
}

但是当我尝试编译时:

~/dev/workspace/haxe$ haxe compile.hxml 
Class not found : Test

我把路径放在了./bachrc

export HAXE_HOME=/usr/local/haxe
export HAXE_LIBRARY_PATH=/usr/local/haxe/std:. # the ':.' part is important
PATH=$PATH:$HAXE_LIBRARY_PATH:$HAXE_HOME/bin

当我查看路径是否存在时:

~$ echo $HAXE_LIBRARY_PATH
/usr/local/haxe/std:.

~$ ls /usr/local/haxe/std
Array.hx  cs            Enum.hx       flash   IntIterator.hx  Lambda.hx  Math.hx  Reflect.hx   StringBuf.hx    sys     Type.hx
Class.hx  Date.hx       EnumValue.hx  flash8  java            List.hx    neko     Std.hx       String.hx       Sys.hx  Xml.hx
cpp       DateTools.hx  EReg.hx       haxe    js              Map.hx     php      StdTypes.hx  StringTools.hx  tools

haxe版本是:

  • Haxe Compiler 3.0.0

  • NekoVM 2.0.0

教程中有一个注释: “由于Haxe3 r6354 HAXE_LIBRARY_PATH被命名为HAXE_STD_PATH” 但我试图改变它而不会因我的错误而改变。

任何提示?

谢谢!

1 个答案:

答案 0 :(得分:2)

“Test.hs”应为“Test.hx”:)