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

时间:2017-05-30 14:58:28

标签: java intellij-idea

我有一个Java项目,我想在intellij中修改它,但我不能这样做因为“只读文件”“文件不可写”< / strong>,我可以如何修改和执行它?

this is the problem

9 个答案:

答案 0 :(得分:7)

切换文件的只读属性

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

在主菜单上,选择“文件”|使文件只读或文件|使文件可写。

点击状态栏中的锁定图标。

答案 1 :(得分:5)

尝试一下:

chmod 777 -R /path/to/your/directory/

希望这行得通。

答案 2 :(得分:3)

如果IntelliJ IDEA无法使用文件|更改文件权限使文件可写,然后可能另一个用户拥有该文件,例如root(使用此命令验证:ls -hal /path/to/File.java

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

sudo chown yourusername /path/to/File.java

其中yourusername与您用于启动Intellij IDEA的用户相同。

答案 3 :(得分:2)

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

  1. 通过Finder打开该文件
  2. 右键单击并选择Get Info
  3. 在该文件信息窗口中,选择Sharing and Permissions,按预期更改Privilege。在更改之前,您会记得通过点击右下方的Locker Icon解锁更改权限。
  4. enter image description here

答案 4 :(得分:0)

在下拉菜单的左上角,您可以从Project或选择的其他任何目录中对Tests,Production,Problems进行切换/选择,选择Packages,即可在项目中编辑包,文件文件夹的扩展名为.class,但该文件夹不可编辑。

答案 5 :(得分:0)

我只是遇到了这个问题,我终于弄清楚我要去哪里了。

一个多小时来的Google建议没有帮助。事实证明,我使用的是-out> production> MyPath文件夹中选择的文件,而不是项目边栏中的-src文件夹。选择-scr> MyClass文件可以执行我想做的事情。

答案 6 :(得分:0)

对于Mac,它肯定可以工作:

sudo chmod -R 777 /YourDirectory

答案 7 :(得分:0)

其他用户创建了这些文件后,就会出现此错误。
1.右键单击要删除的文件或文件夹。
2.选择“在文件夹中显示”选项。
3.删除文件并输入密码。
4.文件将被删除。

答案 8 :(得分:0)

如果在 IntelliJ 中使用 SAP Hybris,当您使用 Hybris 插件导入项目时,OOTB 模块文件是只读的(文件不可写)。

  • 在导入项目时(重新导入项目如果已经 导入) ,系统将提示您进行导入设置。

  • 取消选中以只读模式导入 OOTB 模块

  • 导入后,您应该可以编辑 OOTB 文件。

Import Settings