2

我正在尝试从 Haxe 调用外部 Java 函数。如何调用从 Haxe 编写的 Java 函数?

Java代码:

public class ExternalClass{

    public static String myFunction(){ //this will be invoked from Haxe
        return "External Java function";
    }

}

Haxe主类:

class Main 
{
    public static function main() 
    {
        trace(myFunction()); //how can I properly access this Java method?
    }
}

Haxe 外部课程:

extern class Test
{
    public static function myFunction():String;
}
4

1 回答 1

2
class Main 
{
    public static function main() 
    {
        trace(ExternalClass.myFunction()); //how can I properly access this Java method?
    }
}

extern class ExternalClass
{
    public static function myFunction():String;
}

您的外部类应该与您的本机 java 类具有相同的名称。

然后你必须把你的函数作为一个经典的静态函数调用,在函数名前加上类名。

于 2012-11-13T12:52:06.520 回答