我第一次尝试使用 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 版本是:
教程中有一个注释:
“由于 Haxe3 r6354 HAXE_LIBRARY_PATH 被命名为 HAXE_STD_PATH”
但我试图改变它而不改变我的错误。
有小费吗?
谢谢!
最佳答案
“Test.hs”应该是“Test.hx” :)
关于ubuntu - Haxe - 找不到类 : Test,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17843437/