我最近在Linux上安装了Java的Eclipse IDE。我注意到有一个新目录:/usr/lib/eclipse/configuration
,里面有一些包,比如:
configuration/
configuration/org.eclipse.core.runtime
configuration/org.eclipse.equinox.simpleconfigurator
configuration/config.ini
configuration/org.eclipse.update
configuration/org.eclipse.osgi
等等……所以我想知道,这些包是用来做什么的,它们与插件目录中的包有什么不同?我可以将它们导入到我的应用程序中吗?我不清楚Eclipse如何使用configuration
目录中的包。实际上我已经进入了其中的一些包文件夹,还有更多的子文件夹是用整数命名的。我不知道这些是干什么用的。
这些文件和目录是Eclipse的配置信息,对于整个安装是全局的,而不是特定于特定的工作空间。内容包括插件列表和启动参数等内容。
org.eclipse.osgi目录中的编号文件夹包含需要从插件jar中解压缩的临时文件。Eclipse管理这些。
它们对Eclipse的运行是至关重要的,所以应该让它们单独存在,你不需要对它们做任何事情。