bigDecimal用于计算问题在未重启的情况下出现runtimeException,不知道问题在哪里,在线等。
      
      
      
    
    取数方法如下:
	function getLoanMoney(price,dp){
		var bigdecimal = require("bigdecimal");
		var BigDecimal=bigdecimal.BigDecimal;
		try{
			var money=BigDecimal.valueOf(price * (100 - dp)).divide(BigDecimal.valueOf(100), 2, BigDecimal.ROUND_HALF_UP).doubleValue() * 10000;
		}catch(e){
			console.log("bigDecimal has error:%s",e);
		}
	
		return money;
	}
用的时候是循环调用:
 money=getLoanMoney(price,dp)
但是一段时间之后就出现
 bigDecimal has error:java.lang.RuntimeException: Unknown call signature for bd = java.math.BigDecimal.valueOf: number function string function
这样的错误,但是重启之后问题又不存在,一段时间又出现这样的问题。百思不得其解。在线等。求解答。