无法使用Node.js中的java实用程序在Node.js中创建java日历对象

无法使用Node.js中的java实用程序在Node.js中创建java日历对象,java,node.js,node-java,Java,Node.js,Node Java,这是我使用NodeJava模块在Node.js中创建java日历对象的一段代码 var java = require("java"); java.classpath.push("commons-lang3-3.1.jar"); java.classpath.push("commons-io.jar"); java.classpath.push("common-util.jar"); var vehId = java.newInstanceSync("java.lang.Integer", 92

这是我使用NodeJava模块在Node.js中创建java日历对象的一段代码

var java = require("java");
java.classpath.push("commons-lang3-3.1.jar");
java.classpath.push("commons-io.jar");
java.classpath.push("common-util.jar");

var vehId = java.newInstanceSync("java.lang.Integer", 922);
var lattitude = java.newInstanceSync("java.lang.Double", 8.6717136);
var longitude = java.newInstanceSync("java.lang.Double", 76.8168311);
var time= '';

var Calendar = java.newInstance("java.util.Calendar", function(err, result) {
  if(err) {
    console.log('Error: '+err);
    return;
   }

  else {
    console.log("Result: "+result);
    time = Calendar.getInstance();
  }
});

var args = {
              vehicleId : vehId,
              lat : lattitude,
              lan : longitude,
              packetTime : time
};
console.log(args);
这是尝试执行程序时发生的错误

Error: Could not find method "java.util.Calendar()" on class "class java.util.Calendar". No methods with that name.
无法使用
java.newInstance()
java.newInstanceSync()
函数创建日历对象。

尝试此操作

var Calendar = java.newInstanceSync("java.util.GregorianCalendar");

它将使用默认时区中的当前时间创建默认的日历对象。

Farid,我们可以在Node.js中创建日历对象吗?如果可以,请解释我们应该使用哪个模块。是的,可以在Node.js中创建日历对象。使用“节点日历”模块。