我剛開始學習Haxe,但遇到了編譯錯誤。未找到類:helloworld.Main
Main.hx
package helloworld;
import js.Lib;
class Main {
static function main() {
Lib.alert("Hello World");
}
}
請小心目標類是helloworld.Main
。
build.hxml
-js bin/HelloWorld.js
-cp src
-main helloworld.Main
-debug
構建過程日誌
Building HelloWorld_p140627
Running Pre-Build Command Line...
cmd: C:\HaxeToolkit\haxe\haxe.exe X:\tmp\HelloWorld_p140627\build.hxml
Class not found : helloworld.Main
Build halted with errors.
Done(1)
爲什麼?類helloworld.Main
肯定存在。我甚至不能說「你好,世界」?現在
我確認了項目的文件格式,但沒有什麼好奇的。我已經添加了上面的佈局。你能找到編譯錯誤的原因嗎? – weed
更新我的答案。你錯過的是你要求「helloworld.Main」,即「src/helloworld/Main.hx」,而這個不存在。 –
非常感謝Jason,我明白了。我成功編譯。 – weed