---
title: 生成的测试用例有权限问题的解决方法
description: "生成的测试用例有权限问题。图1 权限问题1"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/development/utgen/UTgen_0013.html
sourcePath: /source/zh/kunpengdevps/development/utgen/UTgen_0013.html
indexId: dd5cbd521362c89212ef10f88325b001e445e3061c7c026a76947156cba5de6a57
---
# 生成的测试用例有权限问题的解决方法

#### 现象描述

生成的测试用例有权限问题。图1 权限问题1

图2 权限问题2


#### 可能原因

JVM运行时所在的沙箱未配置相应的使用权限。


#### 处理步骤

添加或者修改“/home”目录下的.utgen/sandbox.policy文件，文件内容为Java的沙箱安全配置。

- 问题1处理方法：
  1 2 3 grant { permission java.lang.RuntimePermission "exitVM.1"; };

- 问题2处理方法：

```
grant {
//仅允许对指定路径下的文件写入
permission java.io.FilePermission "C:\Users\
Username
\AppData\Local\Temp\poifiles\poi-sxssf-sheet8570420162298981314.xml", "write";
};
```


  或

```
grant {
// 允许对所有文件进行写入
permission java.io.FilePermission "<<ALL FILES>>", "write";
};
```


sandbox.policy文件格式请参见Policy File and Syntax(https://docs.oracle.com/javase/7/docs/technotes/guides/security/PolicyFiles.html#Examples)，沙箱的使用权限列表请参见Full list of permissions(https://docs.oracle.com/javase/1.5.0/docs/guide/security/spec/security-spec.doc3.html)。
