Answers:
要禁用主密码提示,您必须指定一个包含密码的文件-eclipse.password
,请参阅Eclipse SDK帮助和Bug 241223。
完整的过程如下(在Linux上,在Windows上,如果更改路径,它也应该工作):
echo "secret" > ~/.eclipse/master
添加到eclipse.ini的最顶部,在Eclipse程序目录中找到(作为两行,请不要合并成一行)
-eclipse.password
/home/user/.eclipse/master
-eclipse.password
。它后面是否有空格似乎忽略了该参数。
eclipse -eclipse.password /home/user/.eclipse/master
不运行eclipse.ini 一样运行它(例如,修改桌面项)。
在装有Eclipse Indigo的Ubuntu 11.10上,文件夹org.eclipse.equinox.security隐藏在/root/.eclipse文件夹中。做一个
sudo su
cd /root/.eclipse
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup
然后(重新)启动Eclipse,密码将消失。
在打开Eclipse或导入项目时,有时可能会收到称为Salt的错误,该错误必须为8个字节长。这是由于Java和OS密钥存储之间的冲突。
以下是该问题的解决方案。
►解决方案1:从系统中删除文件<USERHOME> .eclipse \ org.eclipse.equinox.security \ secure_存储。之后,请重新启动计算机,然后尝试使用Eclipse ***。
►解决方案2:从Windows的“密码”选项卡->首选项->常规->安全->安全存储中,取消选中Windows集成(64位)和UI提示符。之后,请重新启动计算机并尝试使用Eclipse。
►解决方案3:从Windows->首选项->常规->安全->安全存储的“目录”选项卡中删除[默认安全存储]。之后,请重新启动计算机并尝试使用Eclipse。