无法打开 Eclipse(配置区域 错误)



当尝试启动我的Eclipse时,我收到以下错误:

'/usr/lib/eclipse/configuration' 的配置区域无法 被创建。请选择可写位置

谁能帮我解决这个问题?

打开/Users/{Your_Dir_Name}/.eclipse ; 右键单击.eclipse,然后将权限更改为只读以读取和w

我在Linux机器上遇到了类似的问题,其中eclipse以root身份解压缩并由普通用户启动。

这种设置称为"共享安装"(请参阅 Eclipse 帮助)。

如果您以 root 身份运行/运行 eclipse,则会遇到问题,在这种情况下,假定为"私有安装"并且配置目录是所谓的初始化

解决方案是从初始 tar.gz/zip-pack 恢复(还原)配置结构。下面是一个来自 Eclipse Kepler 的示例 dir 结构,主要由一个 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。

问候。

或者将其保留在那里,但使用提升的权限 (sudo) 进行更改。 我的 Eclipse 安装是在/opt 中,但我使用 sudo 在命令行上做了很多工作,我不得不将 Eclipse 文件夹更改为由 root 拥有。(以及所有子文件夹)。 但它效果很好。

eclipse 安装区域可能应该由您写入或不写入。如果是,那么它将使用该配置目录。如果没有,那么它将使用它在您的主目录中创建的配置目录。

如果 eclipse 安装区域可由您写入,但其配置目录不是,则可能会收到此错误。

打开终端窗口,键入:cd /usr/lib/eclipse

以超级用户/根用户身份运行 Eclipse: sudo ./eclipse

当您收到询问 WORKSPACE DIRECTORY 的提示时,请将其更改为您自己的工作区,而不是 root 的。

检查您的磁盘配额是否超出,我遇到了同样的问题,并尝试了此线程上的所有建议。

最后,我发现磁盘可用空间为0。

希望它有所帮助。

此错误消息的根本原因是 Java 用于设置 user.home 路径变量的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folder\Desktop 上的用户外壳文件夹配置过时(或损坏)。您会发现您当前的 %USERPROFILE% 的值为 C:\User[username] 或任何其他值,如 C:\User[username]。MYDOMAIN,但不是路径 C:\User[username]。我的域名.000

打开 cmd 并运行以下命令。

REG ADD "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders" /v "Desktop" /t REG_SZ /d "%USERPROFILE%Desktop" /f

最新更新