在Linux上以Java的超级用户身份创建txt文件

时间:2012-07-17 17:58:12

标签: java linux

我是java和Linux的新手。我必须使用Java代码在Linux上创建本地文件。但是只有当我以超级用户身份运行时才允许我创建文件。

在终端中,如果我运行“vi test.text”,它不允许我写入文件。因此需要以超级用户“sudo vi test.text”的身份运行来创建文件。

如何编写Java代码以超级用户身份运行以创建文件?

谢谢!

1 个答案:

答案 0 :(得分:2)

编写一个java应用程序来创建一个文件并使用sudo运行jar。

sudo java -jar filecreater.jar

运行java应用程序的用户应该在您尝试创建文件的文件夹中具有写入权限。