myeclipse 8.5 workspace无故初始化
摘自发表时最好的记忆 ---http://www.cnblogs.com/shenliang123/archive/2012/04/07/2437168.html
在开始启动myeclipse 8.5时,莫名奇妙的初始化了,原先的项目都消失了,以前从没遇到过,开始也没当回事,就从新导入项目进行编程,
更奇怪的来了,我在IDE中新建了一个项目,然后向传给别人下,就去workspace下去找项目,却发现找不到,我差,昏了,然后马上在IDE中又新建
了一个项目,然后马上去workspace下查看居然没有,然后自己就怀疑是不是IDE的workspace换路径了,然后就到IDE的file-->Switch Workspace
下去重新将workspace定义到原先的位置,IDE就自动进行了重启,快看,让我发现问题的地方来了,重启后竟然开启了两个IDE,原先被初始化的IDE
又莫名的出现了,哦,原来只有在file-switch workspace选中工作空间地址自动重启后才正常,那不是每次初始化了都要进行重复的操作,不过我没
死心,为了验证我一开始的猜测没错,我就去安装路径下去找了下,在administrator的Workspaces下看到的原先新建的项目,原来它自动把
workspace设置到C:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5 下了;疑问有来了,为什么会到这里的呢
试着去网上查查,还好,哈哈,rp差的不止我一个:解决方案大致有两种:1.先找到安装目录\MyEclipse 8.5\configuration\config.ini文件,打开
修改osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5
为自己的默认路径,如:osgi.instance.area.default=E\:\\Workspaces\\Project
2.打开根目录的 Myeclipse根目录==>configuration==>.settings==>org.eclipse.ui.ide.prefs ,
RECENT_WORKSPACES=E\:\\\u5DE5\u4F5C\u7A7A\u95F4\n就是你的工作路径,按照格式设成你的就可以了,如果是中文的路径还要注意,需要
转成unix码,还有SHOW_WORKSPACE_SELECTION_DIALOG=true 设置成TRUE,如果设置成FALSE的话你一打开它不询问就直接进入你设定的
工作路径,
自己又尝试了下,发现有出现了一个问题,myeclipse不能打开了,报The folder "E:\工作空间\.metadata" is read-only.在仔细查看后发现
RECENT_WORKSPACES=E\:\\\u5DE5\u4F5C\u7A7A\u95F4\n多了\n换行符,删掉重试一切顺利了。
哎,折腾了一个晚上,哈哈,不过终于搞清楚了还是挺爽的,以后有新的补充马上更新,愿看到的朋友多提宝贵意见,哈哈
还要分析一个思想:遇到问题,必须要直面解决,绝不能以其他方式取代之,这样你才会进步[IT]