我有一个Java项目,我想在intellij中修改它,但我不能这样做,因为这个**”只读文件“或“文件不可写”**,那么我如何修改和执行它?
w9apscun1#
若要切换文件的只读属性,请在编辑器中打开文件,或在“项目”工具窗口中选择该文件。执行以下操作之一:
File | File Properties | Make File Read-Only
Make File Writable
vshtjzan2#
如果IntelliJ IDEA无法使用File更改文件权限,|文件属性|使文件可复制,那么可能另一个用户拥有该文件,例如root(使用此命令验证:ls -hal /path/to/File.java)如果其他人拥有它,无论出于何种原因,您都可以在终端中使用chown命令自己更改权限:sudo chown yourusername /path/to/File.java,其中yourusername是用于启动Intellij IDEA的同一个用户。
ls -hal /path/to/File.java
sudo chown yourusername /path/to/File.java
yourusername
xdyibdwo3#
对于Mac,这绝对有效:sudo chmod -R 777 /YourDirectory
sudo chmod -R 777 /YourDirectory
uqcuzwp84#
我只是有这个问题,我终于弄明白我哪里出了问题。谷歌一个多小时的建议没有帮助。原来我是在-out > production > MyPath文件夹中选择的文件,而不是在我的项目侧边栏中的-src文件夹中。选择-scr > MyClass文件允许我做我想做的事情。
hujrc8aj5#
如果你使用Mac。遵循以下步骤:1.通过Finder打开该文件1.右键单击并选择Get Info1.在文件信息窗口中,选择Sharing and Permissions,按预期更改Privilege。在更改之前,您应该记得通过单击右下角的Locker Icon来解锁更改权限。
Get Info
Sharing and Permissions
Privilege
Locker Icon
8qgya5xd6#
在IntelliJ中使用SAP Hybris的情况下,当您使用Hybris插件导入项目时,OOTB模块文件是只读的(文件不可写)。
atmip9wb7#
我也在为这种情况而挣扎。这是对我有效的解决方案。当你从Intellij打开一个文件时,不要选择包含src文件的主文件夹,而是选择src文件本身并打开它。这样我就可以重新写代码了。
zujrkrfu8#
在左上角的下拉菜单中,您可以从“测试”,“生产”,“问题”中切换/选择Project或您选择的任何其他目录到Packages,您将可以编辑您的包,Project文件夹中的文件不可编辑,尽管它们以.class扩展名结束。
.class
bkhjykvo9#
当其他用户创建了这些文件时,会出现此错误。1.右键单击要删除的文件或文件夹。2.选择在文件夹中显示选项。3.删除文件并输入密码。4.文件将被删除。
9条答案
按热度按时间w9apscun1#
若要切换文件的只读属性,请在编辑器中打开文件,或在“项目”工具窗口中选择该文件。执行以下操作之一:
File | File Properties | Make File Read-Only
或Make File Writable
。vshtjzan2#
如果IntelliJ IDEA无法使用File更改文件权限,|文件属性|使文件可复制,那么可能另一个用户拥有该文件,例如root(使用此命令验证:
ls -hal /path/to/File.java
)如果其他人拥有它,无论出于何种原因,您都可以在终端中使用chown命令自己更改权限:
sudo chown yourusername /path/to/File.java
,其中
yourusername
是用于启动Intellij IDEA的同一个用户。xdyibdwo3#
对于Mac,这绝对有效:
sudo chmod -R 777 /YourDirectory
uqcuzwp84#
我只是有这个问题,我终于弄明白我哪里出了问题。
谷歌一个多小时的建议没有帮助。原来我是在-out > production > MyPath文件夹中选择的文件,而不是在我的项目侧边栏中的-src文件夹中。选择-scr > MyClass文件允许我做我想做的事情。
hujrc8aj5#
如果你使用Mac。遵循以下步骤:
1.通过Finder打开该文件
1.右键单击并选择
Get Info
1.在文件信息窗口中,选择
Sharing and Permissions
,按预期更改Privilege
。在更改之前,您应该记得通过单击右下角的Locker Icon
来解锁更改权限。8qgya5xd6#
在IntelliJ中使用SAP Hybris的情况下,当您使用Hybris插件导入项目时,OOTB模块文件是只读的(文件不可写)。
atmip9wb7#
我也在为这种情况而挣扎。这是对我有效的解决方案。
当你从Intellij打开一个文件时,不要选择包含src文件的主文件夹,而是选择src文件本身并打开它。这样我就可以重新写代码了。
zujrkrfu8#
在左上角的下拉菜单中,您可以从“测试”,“生产”,“问题”中切换/选择Project或您选择的任何其他目录到Packages,您将可以编辑您的包,Project文件夹中的文件不可编辑,尽管它们以
.class
扩展名结束。bkhjykvo9#
当其他用户创建了这些文件时,会出现此错误。
1.右键单击要删除的文件或文件夹。
2.选择在文件夹中显示选项。
3.删除文件并输入密码。
4.文件将被删除。