Nashorn JJS:在cpasspath中包含文件夹中的所有jar

时间:2017-09-11 04:44:54

标签: jvm nashorn jjs

我正在使用Nashorn的JJS和-classpath来加载文件夹中的所有jar。

我尝试了以下内容:

jjs -J-Xmx512m -J-XX:MaxDirectMemorySize = 512m -cp" C:/ orientDB / lib / *" test.js

  

" Illegal char< >在索引16:C:/ orientDB / lib / "不是公认的   选项。使用" -h"或" -help"查看所有支持选项的列表。

jjs -J-Xmx512m -J-XX:MaxDirectMemorySize = 512m -cp C:/ orientDB / lib / * test.js

  

C:\ orientDB \ lib \ ant-1.8.3.jar:2:7数字文字后缺少空格   ?3Z @ META-INF / ?? PK

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我验证了" *" in -cp选项适用于jjs - 我用Mac测试它。我的jjs版本是1.8.0_112。

jjs -cp tmp/*

为我工作。 in" tmp"目录,我有一个jar,从jjs提示我可以引用那个jar中的类。