脚本引擎执行Javascript代码报错解决。

报错信息:Exception in thread “main” javax.script.ScriptException: ReferenceError: “importPackage” is not defined in at line number 1
Js引擎报错解决-2020-10-19-21-41-06

我的代码

    // Js 调用 Java
    String jsCode = "importPackage(java.util); var list = Arrays.asList(\"清华\", \"北大\");";

JdK版本导致的问题

jdk1.6是能编译过的,报错是因为jdk版本高于1.8
需要改成如下规则。

    // Js 调用 Java
    String jsCode = "var list = java.util.Arrays.asList(\"清华\", \"北大\");";

喜欢的话,给博主赏一杯冰阔乐吧


 上一篇
leetcode 143. 重排链表 leetcode 143. 重排链表
重排链表题目 找出规律。重排的链表分为两部分我们将链表的前一部分和后一部分链表。 头部节点向后走正序插入 尾部节点往后退倒序插入两个是交换着互相取出构成新的链。分成两部分我们可以使用快慢双指针迅速的达到链表的中间。这样就可以将链表分为两部
2020-10-20
下一篇 
Java解析XML Java解析XML
解析XML这里使用Sax解析xml文件。我们可以重写一下DefaultHandlerxml 解析练习 1, 获取解析工厂。 2, 从解析工厂获取解析器。 3, 编写处理器 4, 加载文档 注册处理器。 import org.xml.sa
2020-10-09
  目录