【问题标题】:I am unable to edit file in NetBeans due to read only message and grayed out editor on Mac由于只读消息和 Mac 上的灰色编辑器,我无法在 NetBeans 中编辑文件
【发布时间】:2020-02-09 01:08:27
【问题描述】:

我无法在 NetBeans 中编辑文件,编码编辑器区域显示为灰色。
灰显代码编辑器

每当我加载项目时,我都会收到一个只读消息框,但我进入目录并更改了读写权限,如下面的屏幕截图所示。但我仍然无法编辑该文件。
文件权限

这是我将项目加载到 NetBeans 时收到的消息
只读消息 NetBeans

我什至确保将实际文件夹设置为读写和执行权限
文件夹权限

当所有文件都被锁定或设置为只读时,所有这些文件和文件夹在运行 command chmod a+rwx ./ 之前都具有不同的权限。

【问题讨论】:

    标签: java macos netbeans terminal


    【解决方案1】:

    所有者、组和文件权限都必须正确。我将回答基于 Linux 的系统。但是除了 windows 之外的其他系统也应该可以工作。

    首先将文件的所有者更改为您登录的用户。如果您不知道那是谁,请在 shell 提示符处键入:whoami

    然后切换到您的项目目录并将 ownerName 更改为您的登录名。

    chown ownerName * -R
    

    然后将 groupName 更改为有用的名称。可能与您的网络服务器相同的组。这对于让 NetBeans 工作并不重要,但意味着您的网络服务器可以稍后读取文件(取决于文件权限)。

    chgrp groupName * -R
    

    最后更改文件权限。请注意,这使组成员可以写入文件。

       chmod -R 775 *
    

    【讨论】:

      猜你喜欢
      • 2020-07-28
      • 2019-07-18
      • 2022-12-13
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多