从 nashorn 脚本调用自定义 java 类 时在哪里设置环境参数

Where do I set the environment parameters while calling custom java classes from nashorn script

//Custom Java class
package com.xxx.yyyyyy.summary.Entry;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;

public class Summarize {
}

这是 class 文件,不能从 Nashorn 脚本中引用它

和JavaScript jjs响应

var MyJavaClass = Java.type('com.xxx.yyyyyy.summary.Entry.Summarize');

这不起作用

var MyJavaClass = Java.type('java.lang.Boolean');

这个很好用

这与某些 class 路径有关 - 那么在哪里添加呢?

jjs 支持 -classpath 选项,您必须为从 javascript.

访问的应用程序 类 指定类路径

另请参阅:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jjs.html