我曾经使用过Eclipse Indigo(C/C++)和PyDev Plugin(用于Python).当我搞砸了IDE(尝试调整一些核心文件,为了好玩!),我想安装一个新的,这次我下载了Eclipse Indigo(用于Java).
Eclipse(C/C++)放在C:/
Eclipse(Java)甚至放在C:/
现在,当我打开Eclipse(Java)时,我发现了两件事:
<C/C++ Eclipse>我已经验证了"已安装的插件"列表,但没有找到任何与C/C++或python相关的插件.
现在,我有一个问题:
当我搜索谷歌并发现Eclipse不存储超出其目录的任何内容时,上面的内容如何显示?
可能存储了一些Temp/Cache文件.但是,我用"Eclipse"和"PyDev"搜索我的驱动器作为关键字并没有找到任何结果.
我甚至搜索了注册表项,但找不到任何东西.
到底发生了什么以及如何完全删除Eclipse?
小智 5
TL; DR:使用新的Eclipse(Java),选择"File> Switch Workspace ...> Other ...",并java-wks为使用新Eclipse完成的所有项目创建一个新目录(例如).
长期解释是Eclipse将数据存储在两个位置:
eclipse安装目录本身:包含安装插件(包括已经安装在你下载的软件包中的)和一些运行配置参数(见eclipse/config.ini)相关的Eclipse本身应该如何运行(例如,在哪里可以找到JRE来执行的Eclipse本身,分配多少内存等)C/C++ Eclipse),您的首选项,启动配置,断点等.对于系统(eclipse文件夹)上的每个Eclipse安装,您可以拥有任意数量的工作空间(它有助于隔离工作).有多种方法可以选择工作空间位置:使用-data <path-to-workspace>命令行上的选项,使用弹出Eclipse通常在启动时显示(但您可能已将其禁用),或使用"文件>切换工作空间...".
您也可以使用来自不同Eclipse安装的相同工作区(尽管不是同时使用),但如果您在每个安装中安装了不同的插件,那么事情将无法正常工作:如果一个安装存储在工作区中"这是一个Python项目,目前的观点是C/+",而另一个安装没有安装Python和/或C++插件,它不知道如何处理这些信息.这就是您看到报告的错误的原因.
对于您的情况,我的猜测是,在Windows下,默认工作空间位置在您的主目录中的某个位置,而新的(Java)Eclipse正在使用它,但未能理解与之前的Eclipse存储的Python和C++相关的首选项和项目那里.如果您希望Java Eclipse无错误地工作(或者在新的Eclipse中安装Python和C++插件),您需要使用没有"污染"Python和C++内容的新工作区.Prompt for workspace on startup如果每次Eclipse启动时都不能轻松控制,则可能需要启用首选项(在"常规>启动和关闭>工作区"中).
| 归档时间: |
|
| 查看次数: |
1291 次 |
| 最近记录: |