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

问题描述 投票:0回答:1
//Custom Java class
package com.xxx.yyyyyy.summary.Entry;

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

public class Summarize {
}

这是类文件,无法从Nashorn脚本中引用

和JavaScript jjs响应

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

这不起作用

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

这很好用

这与某些类路径有关 - 所以在哪里添加它?

javascript java nashorn
1个回答
0
投票

jjs支持-classpath选项,您需要为从javascript访问的应用程序类指定类路径。

另见:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jjs.html

© www.soinside.com 2019 - 2024. All rights reserved.