JAVA在Linux中将文件另存为root

JAVA在Linux中将文件另存为root,java,root,Java,Root,如何将java应用程序生成的文件保存在具有root访问权限的文件夹中?直接的方法是以root用户身份运行应用程序 另一个解决方案是向用户询问根密码。为此,您必须请求系统的“su”命令。小心,您的用户必须拥有“控制盘”组。或者,您可以使用sudo(确保为当前用户安装并配置了sudo) 正如caarlos0在评论中所说,如果您愿意,可以使用“kdesu”或“gtksu/gksudo” 当然,您的应用程序是不可移植的!在windows上,没有“su”、“sudo”等选项。我可以使用root密码请求调用

如何将java应用程序生成的文件保存在具有root访问权限的文件夹中?

直接的方法是以root用户身份运行应用程序

另一个解决方案是向用户询问根密码。为此,您必须请求系统的“su”命令。小心,您的用户必须拥有“控制盘”组。或者,您可以使用sudo(确保为当前用户安装并配置了sudo)

正如caarlos0在评论中所说,如果您愿意,可以使用“kdesu”或“gtksu/gksudo”


当然,您的应用程序是不可移植的!在windows上,没有“su”、“sudo”等选项。

我可以使用root密码请求调用弹出窗口吗?