小编And*_*ler的帖子

JVM缺少Rhino

我有一个使用ScriptEngine来处理一些javascript的项目,并且在我的机器上运行良好,但是当我将项目的jar发送到服务器时,我发现服务器的JVM没有内置的Rhino,当返回null时返回null代码调用了一个

new ScriptEngineManager().getEngineByName("javascript");
Run Code Online (Sandbox Code Playgroud)

我去了rhino的下载页面,获取了最新的版本,并从中提取了js.jar,在项目中添加了jar,但仍然有同样的问题.

java rhino scriptengine

4
推荐指数
1
解决办法
2673
查看次数

Java 求和 2 个负数

我正在尝试将 java 中的函数转换为 pl/pgsql,我发现的一个问题是当我尝试对 2 个负数求和并得到一个正数时,更具体地说:

public void sum(){
    int n1 = -1808642602;
    int n2 = -904321301;
    System.out.println(n1 + n2);// result is 1582003393
}
Run Code Online (Sandbox Code Playgroud)

在 pl/pgsql 中,我得到一个整数超出范围错误,如果我将变量类型更改为 bigint,我会得到 2 个负数的正常总和,即 -2712963903,而不是 1582003393

如何在不打印整数超出范围错误的情况下获得相同的结果 pl/pgsql?

java sum plpgsql negative-number

2
推荐指数
1
解决办法
6777
查看次数

标签 统计

java ×2

negative-number ×1

plpgsql ×1

rhino ×1

scriptengine ×1

sum ×1