在第一次导入模块时,Jython 在与相应文件相同的目录中创建$py.class文件(相当于Jython .pyc).py.
当进程没有写入该目录的权限时(一切正常,但没有$py.class文件,以及下次的过度编译),就会出现问题.一般来说,我感到不安的是,一个进程自动被认为对该目录有写权限,从中读取要运行的代码.
是否有任何技巧使Jython将编译后的文件写入某个专用缓存目录?此问题之前已在Jython邮件列表中提出过,但到目前为止还没有回复......
显然,无法更改目标目录.但是,有一种方法可以事先创建所有这些类,因此在权限问题的情况下,管理员可以$py.class一次创建所有文件,以便较少特权的用户可以利用字节码缓存.看到:
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |