如何在intellij中更改文件的只读状态

Har*_* Dz 23 java intellij-idea

我有一个Java项目,我想在intellij中修改它但由于这个"只读文件""文件不可写"我无法做到,所以我如何修改和执行它?

这就是问题

Abi*_*esh 16

尝试这个:

chmod 777 -R /path/to/your/directory/
Run Code Online (Sandbox Code Playgroud)

希望这行得通。

  • 在MacOS10.15 Catalina上:``chmod:-R:没有这样的文件或目录'' (2认同)

Håv*_*hus 14

如果 IntelliJ IDEA 无法使用File |更改文件权限 make文件可写的话,或许另一个用户拥有该文件,如根(使用此命令来验证:ls -hal /path/to/File.java

如果其他人拥有它,无论出于何种原因,您都可以在终端中使用chown命令自己更改权限:

sudo chown yourusername /path/to/File.java,

yourusername您用于启动 Intellij IDEA 的同一用户在哪里。


Dat*_*dze 8

对于 Mac,这绝对有效:

sudo chmod -R 777 /YourDirectory

  • 这让我想起了https://xkcd.com/1217/。OP 存在单个文件的问题,因此在更改根目录下所有文件的所有权限的同时,这几乎总是一个糟糕的解决方案。这就像仅仅因为你丢失了一扇门的钥匙就拆除了你房子的所有墙壁。 (4认同)

小智 7

切换文件的只读属性

在编辑器中打开文件,或在"项目"工具窗口中选择它.执行以下操作之一:

在主菜单上,选择"文件"| 使文件只读或文件| 使文件可写.

单击状态栏中的锁定图标.


Lon*_*yen 5

如果您使用的是 Mac。请按照以下步骤操作:

  1. 通过 Finder 打开该文件
  2. 右键单击并选择Get Info
  3. 在该文件信息窗口中,选择Sharing and PermissionsPrivilege按您的预期进行更改。在更改之前,您会记得通过单击Locker Icon右下角的 来解锁您的更改权限。

在此输入图像描述


小智 5

我刚刚遇到这个问题,我终于弄清楚我哪里出错了。

来自谷歌的一个多小时的建议没有帮助。事实证明,我是在 -out > production > MyPath 文件夹中选择的文件,而不是项目侧栏中的 -src 文件夹。选择 -scr > MyClass 文件允许我做我想做的事情。