0
我嘗試第一次使用haxe。我與Ubuntu的。 我按照這個教程:http://haxe.org/doc/build/haxe_ubuntu_buildHaxe - 未找到類別:測試
我有一個: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編譯器3.0.0
NekoVM 2.0.0
本教程中有一個註釋: 「由於Haxe3 r6354 HAXE_LIBRARY_PATH被命名爲HAXE_STD_PATH」 但是我試圖在沒有任何更改的情況下對其進行更改。
任何提示?
謝謝!
您的文件是否實際上是「Test.hs」?它應該是「Test.hx」,但我不確定這只是你的問題中的一個錯字。你也可以使用「haxe -v compile.hxml」來獲得更詳細的輸出,包括正在查找哪些類路徑 –
oooo,好吧。你解決了我的問題,我感到很蠢:)只是改變延伸做這項工作。謝謝! –
哈哈不需要感到愚蠢。隨着學習新的語言,有許多小的「陷阱」,你可以很容易錯過。祝你好運... –