Eclipse IDE - 有人可以告诉我如何将外部.jar文件分组到C:\ lib文件夹中吗?我真的很喜欢将它们全部放在lib文件夹中而不占用项目根目录中的垂直空间(参见附件)。
我在这里阅读了一些类似的帖子并尝试了它们,但我的项目仍然没有“看到”所需的.jar文件!这非常令人沮丧。
我知道如何添加文件夹,但是如何告诉Eclipse我的.jar文件夹在c:\ lib中,这样我的项目才会执行?我甚至不确定在我的项目中创建一个lib文件夹是否与我的jar文件恰好位于c:\ lib中的事实相关。
...谢谢
答案 0 :(得分:6)
从你的描述中我觉得你希望罐子不再占用项目根目录中的空间。我不确定你最初是如何添加它们的,但如果我要添加外部罐子,这就是我通常做的事情:
右键单击您的项目,选择属性,然后选择Java Build Path,然后单击库选项卡,单击添加外部jar,然后您可以单独选择每个(这将是一个痛苦)或您可以选择所有如果它们在同一个文件夹中(因此c:/ lib)。单击确定,它应将它们添加到Referenced Libraries文件夹中,如下所示:
此外,当您最初打开库选项卡时,如果您的所有罐子都显示在那里,请在继续操作之前将其删除,因为您不想将它们两次导入应用程序(如果这甚至是不可能的,不确定)。
修改强>
切换到Package explorer:
点击Window>显示视图>包资源管理器
<强>更新强>
如果要将c:\lib
添加到项目中,请执行以下操作:
右键单击您的项目,突出显示构建路径,单击添加库...,在列表中选择User Library
,单击下一步,单击右侧的User Libraries...
。将打开一个新窗口。单击New...
,然后为库命名,例如“clibs”。单击“确定”,然后突出显示新库,并单击“添加外部jar”。从c:/lib
中选择所需的jar,然后单击“确定”。现在,您可以将该用户库添加到您想要的任何应用程序中,并且它不会“堆积”在项目视图下的根目录中。
答案 1 :(得分:0)
这就是eclipse在项目构建路径上显示库的方式。这并不意味着它们位于项目的根部,这些只是对那些罐子的引用(可能是系统中的任何位置)。
一个好的做法是获取项目所需的所有罐子并将它们放在一个文件夹中。接下来,您可以将该文件夹从eclipse声明为库,并在构建路径中添加该库,也可以直接添加jar。但它们仍然会像你已经看到它们一样显示出来。这些罐子所在的真正路径将写在它们旁边(就像您可以在附件C:\ selenium ....中看到的那样)。