我希望在 Windows cmd 中运行以下指令:java -jar app.jar。App.jar 是一个负责在 Windows 用户文件夹的 Temp 文件夹中创建文件的应用程序,但由于它没有写入权限而失败。Windows 用户被授予对 C 驱动器的完全控制权。然后执行命令,但仍然显示相同的消息。Windows Server 中是否有允许 Java 应用程序在 C 驱动器上创建和修改文件的 GPO 策略?
答案1
您可能需要与 Java 用户组核实无法写入文件的原因。从操作系统角度来看,您需要做的就是向运行该应用程序的用户授予对 TEMP 文件夹的写入权限。您不需要触碰 GPO 但是,如果您授予了权限,但该权限后来自行消失,那么可能存在一个强制文件夹权限的 GPO