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 不认识我的班级有什么原因吗?