我有一个要求使用脚本读取zip文件内容。我写了一个脚本并尝试从我的工具中运行它。我正在使用JAVA类,它给出了以下错误:
安全性受限:尝试访问受限制的类名java.util.zip.ZipFile
Evaluator:java.lang.SecurityException:非法尝试访问类' java.util.zip.ZipFile'通过脚本
由第21行的脚本错误引起
var zFile = new Packages.java.io.File(x);
gs.print(zFile);
var reading = new Packages.java.util.zip.ZipFile(zFile);// Error here
gs.print(reading);
答案 0 :(得分:3)
我有一个类似但不同的问题。不得不打开嗨票。
我们曾经使用过新的Packages.java.util.zip.ZipOutputStream();用于压缩文件。
我们开始在赫尔辛基获得这些,但它在富士工作。服务 - 现在必须将这些添加到sys_whitelist_package
和sys_whitelist_member
列表。
您可以尝试在这些表上打开ACL以添加包和成员,看看是否有效。或者你可以打开HI票,说明你需要这个包和成员的原因。
根据zip文件的位置,您可以将其传递到midserver以解压缩,然后传递单个文件。这会更复杂,但你不必参与HI。