从 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
//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