小编eye*_*eye的帖子

rJava - .jcall调用问题:未找到签名的方法

我试图用rJava在java类中调用一个方法几天,我还没弄清楚我做错了什么.也许这里有人会为我提供一些线索.

情况如下:

  1. 我加载库并初始化一个对象(这很好):

    library(rJava)
    .jinit('C:/javatemp/worker.jar') 
    jobject <- .jnew("worker.concrete")
    
    Run Code Online (Sandbox Code Playgroud)
  2. 我列出方法,我得到了很好的结果:

    .jmethods(jobject)
    >  [1] "public java.util.List worker.concrete.lookup(java.lang.CharSequence)"  
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我正在准备输入结构,也可以正常工作:

    word <- .jnew("java/lang/String", "a word")
    input = .jcast(word, "java/lang/CharSequence", check = TRUE)
    
    Run Code Online (Sandbox Code Playgroud)
  4. 但是,当我尝试执行该方法时,我得到一个错误,这种方法不存在...

    out = .jcall(jobject,"Ljava/util/List","lookup",input)
    > Error in .jcall(jobject, "Ljava/util/List", "lookup", input) : 
    method lookup with signature (Ljava/lang/CharSequence;)Ljava/util/List not found
    
    Run Code Online (Sandbox Code Playgroud)

有谁知道如何调用这种方法?

r rjava

6
推荐指数
1
解决办法
1394
查看次数

Enterprise Architect中属性级别的关系

我正在寻找在EA中绘制映射图的最佳解决方案.我发现复合结构图可能适合我的需要.我甚至在网上找到了这样的图表的好例子:

原始来源:http://www.dthomas.co.uk/dtalm/images/eshot/test/data_map.JPG (原始来源:http://www.dthomas.co.uk/dtalm/images/eshot/test/data_map.JPG)

此图完全在EA中创建(作为作者声明).但是我无法将"表示"关系附加到属性.有没有人知道如何做到这一点(我在谈论类表示中的那些小空心方块).

提前感谢您的回答.

attributes uml modeling class-diagram enterprise-architect

5
推荐指数
1
解决办法
2218
查看次数