当尝试启动Eclipse时,我收到以下错误:
'/ usr / lib / eclipse / configuration'的配置区域不能 被创造。请选择可写位置
任何人都可以帮助我吗?
答案 0 :(得分:1)
我在linux机器上遇到了类似的问题,其中eclipse以root身份解压缩并由普通用户启动。
这种设置是呼叫"共享安装" (见Eclipse Help)。
如果你以root身份运行/运行你的eclipse,你会遇到问题,就像在这种情况下,一个"私人安装"假定配置目录是所谓的已初始化。
解决方案是从inital tar.gz / zip-package恢复(恢复)配置结构。这里是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。
问候。
答案 1 :(得分:1)
打开.eclipse
;右键单击w
,然后将权限更改为只读以及{{1}}。
答案 2 :(得分:0)
或者保留它,但使用提升的权限(sudo)进行更改。我的Eclipse安装在/ opt中,但我在命令行使用sudo做了很多工作,我不得不将Eclipse文件夹更改为root所有。 (以及所有子文件夹)。但它很有效。
答案 3 :(得分:0)
eclipse安装区域可能应该是否可写入。如果是,则它将使用该配置目录。如果没有,那么它将使用它在您的主目录中创建的配置目录。
如果您可以写入eclipse安装区域,但其配置目录不可写,那么您可能会收到此错误。
答案 4 :(得分:0)
打开终端窗口,输入:cd /usr/lib/eclipse
以超级用户/ root身份运行Eclipse:
sudo ./eclipse
当您收到提示要求WORKSPACE DIRECTORY的提示时,请将其更改为您自己的工作区,而不是root用户。
答案 5 :(得分:0)
检查您的磁盘配额是否已超出,我遇到了同样的问题并尝试了此线程上的所有建议。
最后,我发现磁盘可用空间为0。
希望它有所帮助。
答案 6 :(得分:0)
此错误消息的根本原因是 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop 中的用户 Shell 文件夹配置过时(或损坏),Java 使用该配置设置 user.home 路径变量。您会发现您当前的 %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