搜索
查看: 1065|回复: 2

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

[复制链接]

5

主题

8

帖子

67

积分

一级会员

Rank: 2

积分
67
发表于 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

主题

874

帖子

4704

积分

荣誉会员

Rank: 8Rank: 8

积分
4704
发表于 2015-4-18 10:14:55 | 显示全部楼层

[i=s] 本帖最后由 不争 于 2015-4-18 10:16 编辑 [/i] 类型就直接写com.google.common.bitmatrix,其实示例

本帖最后由 不争 于 2015-4-18 10:16 编辑

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

使用道具 举报

4

主题

26

帖子

203

积分

二级会员

Rank: 3Rank: 3

积分
203
QQ
发表于 2015-4-18 19:16:33 来自手机 | 显示全部楼层

学习了

学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2018-10-24 06:05 , Processed in 0.062500 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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