0

Java 代码

package org.something;

public class myClass{
    static public Double getAvg(){
       //Returns an average
    }
}

JavaScript 代码

var aJavaClass = Java.type('org.something.myClass');
var avg = aJavaClass.getAvg();

这几乎就是我想要做的。我正在创建的应用程序需要将 Java 部分传输Double到 JavaScript 以在嵌入式浏览器中使用。我查看了 Nashorn 和几个教程,但是虽然他们的代码很好,但我的代码在aJavaClass声明时无法正确运行。没有这条线,一切正常。

到目前为止,我唯一能想到的就是存在导入问题,但我不确定如何测试它。

JS 不认识我的班级有什么原因吗?

4

0 回答 0