aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4217|回复: 2

关于调用JAVA对象方法遇到一个困难

[复制链接]

5

主题

3

回帖

68

积分

一级会员

积分
68
发表于 2015-4-18 09:26:15 | 显示全部楼层 |阅读模式
已知的部分:
//创建java对象,如果是默认构造函数,即原型为 void() 可省略其他参数
var helloworld = jvm.newJavaObject( "HelloworldApp" );

//获取Java对象的方法
test = helloworld.getMethod("test","int(int)")
---------------------------------------------------------
注意到 在获取Java对象的方法 的时候用getMethod 的第二个参数是方法返回值的类型。
可是我遇到的不是像int(int) 这样简单的类型,是jar包里另外一个类,例如com.google.common.bitmatrix。
这下我就不会了,这种情况第二个参数如何写才能获得java对象的方法?????
请教大家???

4

主题

852

回帖

4689

积分

荣誉会员

积分
4689
发表于 2015-4-18 10:14:55 | 显示全部楼层
本帖最后由 不争 于 2015-4-18 10:16 编辑

类型就直接写com.google.common.bitmatrix,其实示例里有的,例如 "void(java.io.OutputStream)"
需要返回类型的代码尽可能用JAVA去写,因为JAVA调用JAVA更方便,给aardio留简单的接口就行了。

4

主题

22

回帖

203

积分

二级会员

积分
203
QQ
发表于 2015-4-18 19:16:33 来自手机 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2023-3-28 12:45 , Processed in 0.052158 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表