在Ubuntu上使用Eclipse 4.3.1(Kepler),我发现每次退出并重新进入Eclipse时,我都必须重新指定外部源附件。让Eclipse记住它们的关键是什么?
单击“类文件编辑器”中的“更改附加源”按钮,打开“源附件配置”对话框;或者在Package Explorer中右键单击包含jar并选择“Properties”,打开类似的Java Source Attachment对话框。
我试过了。
在对话框中,单击“外部文件”按钮并导航到包含源的jar,或单击“外部文件夹”按钮并导航到包含与包对应的子目录中的.java文件的目录层次结构。
所有这些方法都有效,直到我退出Eclipse并重新进入。
答案 0 :(得分:0)
我从未使用过Eclipse的这些部分;我正在使用Maven来管理我的依赖项,而Maven会自动附加源代码 - 所以我的答案很简单: - )
我不确定为什么Eclipse不记得这些设置。我目前的感觉是这些设置是暂时的。
如果编辑项目属性中的源附件(查找“Java Build Path”;有一个“Libraries”选项卡),则更改应保存在文件.classpath
中。看看那里。
最后,您可以尝试创建“用户库”(在首选项对话框中搜索此术语)。在这里,您可以定义一组构成一些库的JAR。添加代码JAR后,您将获得指定源JAR的选项。