当尝试启动我的 Eclipse 时,我收到以下错误:
无法创建位于“/usr/lib/eclipse/configuration”的配置区域。请选择可写位置
谁能帮我解决这个问题?
当尝试启动我的 Eclipse 时,我收到以下错误:
无法创建位于“/usr/lib/eclipse/configuration”的配置区域。请选择可写位置
谁能帮我解决这个问题?
打开/Users/{Your_Dir_Name}/.eclipse
; 右键单击.eclipse
,然后将权限只读更改为阅读和w
。
我在 linux 机器上遇到了类似的问题,其中 eclipse 以 root 身份解压缩并由普通用户启动。
这种设置称为“共享安装”(参见Eclipse 帮助)。
如果您以 root 身份运行/运行 eclipse,您将遇到问题,在这种情况下,假定“私有安装”并且配置目录是所谓的initialized。
解决方案是,从初始 tar.gz/zip 包中恢复(还原)配置结构。这里是一个来自 Eclipse Kepler 的示例目录结构,主要由一个 config.ini 文件组成:
configuration/
configuration/org.eclipse.equinox.simpleconfigurator
configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
configuration/config.ini
configuration/org.eclipse.update
configuration/org.eclipse.update/platform.xml
恢复文件后,您可以从普通用户帐户重新开始并执行 eclipse。
问候。
打开终端窗口,输入:cd /usr/lib/eclipse
以超级用户/root 身份运行 Eclipse:
sudo ./eclipse
当您收到询问 WORKSPACE DIRECTORY 的提示时,请将其更改为您自己的工作区,而不是 root 的。
eclipse 安装区域应该可以由你写或不写。如果是,那么它将使用该配置目录。如果没有,那么它将使用它在您的主目录中创建的配置目录。
如果 eclipse 安装区是你可写的,但它的配置目录不是,那么你可能会得到这个错误。
或者将其保留在那里,但使用提升的权限 (sudo) 进行更改。我的 Eclipse 安装在 /opt 中,但我在命令行使用 sudo 做了很多工作,我不得不将 Eclipse 文件夹更改为由 root 拥有。(以及所有子文件夹)。但效果很好。
此错误消息的根本原因是 Java 用于设置 user.home 路径变量的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop 中的用户 Shell 文件夹配置过时(或损坏)。您会发现您当前的 %USERPROFILE% 的值为 C:\User[username] 或任何其他值,如 C:\User[username].MYDOMAIN,但路径 C:\User[username].MYDOMAIN 不存在。 000
打开 cmd 并运行以下命令。
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop" /t REG_SZ /d "%USERPROFILE%\Desktop" /f
检查您的磁盘配额是否超出,我遇到了同样的问题并尝试了此线程上的所有建议。
最后,我发现磁盘可用空间为0。
希望它有所帮助。