【问题标题】:Calling Java functions from Haxe从 Haxe 调用 Java 函数
【发布时间】:2012-11-01 01:13:36
【问题描述】:

我正在尝试从 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;
}

【问题讨论】:

标签: java haxe


【解决方案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 类同名。

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

【讨论】:

    猜你喜欢
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2013-11-11
    • 2012-02-07
    相关资源
    最近更新 更多