如何在java中编辑一个在运行时变为只读的文件

时间:2013-06-28 18:32:31

标签: java runtime perforce editing readonly

我必须在运行时编辑文件。有问题的文件是java属性文件。 基本上,我在这个道具文件中存储一个值供以后使用。 但是,当我在perforce中签入此文件时,这将变为只读,并且在运行时无法编辑该文件,并且会因访问被拒绝而抛出异常。 原因是此文件无法编辑,因为它在签入后现在变为只读文件。 请任何人帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

您的构建不应该对树中的文件具有运行时依赖性。

作为构建过程的一部分,您应该将源树中的必要文​​件复制到构建树中(然后它可以自由地将权限更改为可写)。然后,您的构建应该依赖于 文件的副本。