从Haxe调用Java函数

时间:2012-11-01 01:13:36

标签: java haxe

我正在尝试从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课程:

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

1 个答案:

答案 0 :(得分:1)

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类具有相同的名称。

然后,您必须将您的函数称为经典静态函数,并将类名添加到函数名称之前。