Eclipse 在哪里/如何存储用户库?
我正在Eclipse中开发一个Java项目。我创建了一个名为“Spring”的用户库,并添加了所有Spring jars。我的问题是,Eclipse在哪里存储这个库?它是否将所有 jar 复制到磁盘上某处的新目录中?或者它是否在某个配置文件中维护有关哪些jar属于用户库的信息?
我正在Eclipse中开发一个Java项目。我创建了一个名为“Spring”的用户库,并添加了所有Spring jars。我的问题是,Eclipse在哪里存储这个库?它是否将所有 jar 复制到磁盘上某处的新目录中?或者它是否在某个配置文件中维护有关哪些jar属于用户库的信息?
Eclipse 不会复制用户库的任何内容,它只是一个具有特定于机器的绝对路径的容器。用户库定义存储在工作区中;具体来说,在 ..metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
用户库背后的想法是,它是存在于项目外部的JAR集合之上的抽象;每个工作区都必须声明其自身的内容,因为它们位于 Eclipse 项目外部。
您可以从创建它们的工作区中导出它们,然后将它们导入到所需的工作区中。
旧:窗口 -> 首选项 -> Java -> 用户库 ->导入/导出
新(不确定此更改引入了什么版本的 eclipse):窗口 -> 首选项 -> Java -> 构建路径 -> 用户库 -> 导入/导出
如果这就是你想做的(这就是我被引导到这个网页的方式)
感谢@Jorn Vernee对新版本的更正