Eclipse IDE - 如何将外部.jar文件放入lib文件夹?

问题描述:

Eclipse IDE - 有人可以告诉我如何将我的外部.jar文件分组到C:\ lib文件夹中吗?我真的想把它们都放在一个lib文件夹中,而不是占用我项目根目录的垂直空间(请参阅附件)。Eclipse IDE - 如何将外部.jar文件放入lib文件夹?

我已经阅读了一些类似的帖子,并尝试过,但我的项目仍然没有“看到”所需的.jar文件!这非常令人沮丧。

我知道如何添加一个文件夹,但我如何告诉Eclipse我的.jar文件夹在c:\ lib中,所以我的项目将执行?我甚至不确定在我的项目中创建一个lib文件夹甚至与我的jar文件碰巧存在于c:\ lib中有关。

谢谢...

Eclipse IDE Project Explorer http://msgVault.com/0.jpg

从您的描述中,我听起来像是想让瓶子停止占用项目根部的空间。我不确定你最初如何添加它们,但如果我添加外部罐子,这是我通常做的:

右键单击您的项目,选择属性,然后选择Java Build Path,然后单击库选项卡,单击添加外部瓶子,然后你可以单独选择每一个(这将是一个痛苦),或者如果它们在同一个文件夹(因此是c:/ lib),你可以一次全部选择它们。点击确定,就应该将它们添加到一个引用的库文件夹,如下所示:

enter image description here

此外,当您最初打开库选项卡中,如果您的所有罐子显示那里,你不继续之前将其删除不想将它们两次导入到您的应用程序中(如果这是可以接受的,不确定)。

编辑

切换到Package Explorer中:

单击窗口>显示视图> Package Explorer中

更新

如果你想添加c:\lib到你的项目做这个:

右键单击您的项目,突出显示构建路径,单击添加库...,在列表中选择User Library,单击下一步,在右侧单击User Libraries...。一个新的窗口将打开。单击New...,然后为该库命名一个名称,如“clibs”。单击确定,然后突出显示新库,然后单击添加外部罐。从c:/lib中选择所需的罐子,然后单击确定。现在,您可以将该用户库添加到您想要的任何应用程序,并且它不会在项目视图下的根目录中“堆积”。

+0

你描述它的方式是我添加的方式在我的附件中显示的那些。我知道这是Eclipse使用你的方法添加它们的方式,它们工作但我不喜欢看到它们,因此我真的很想告诉Eclipse我的外部jar文件在c:\ lib中。 – RalphF

+0

@RalphF啊我刚刚意识到出了什么问题,请参阅我编辑的帖子。 – Dan

+0

@RalphF当你在项目资源管理器中查看它将显示所有在根中添加的外部罐子。 – Dan

这仅仅是Eclipse的显示库项目的构建路径是什么方式。这并不意味着它们是项目的根源,只是对这些罐子的引用(可能是系统中的任何地方)。

一个很好的做法是获得项目所需的所有罐子并将它们放在一个文件夹中。接下来,您可以将该文件夹声明为来自eclipse的库,并将该库添加到构建路径中,或者您可以直接添加jar。但是它们仍然会显示,就像你已经看到它们一样。这些罐子所在的真正路径将被写在它们旁边(就像你可以在附件C:\硒中看到的那样)。

+0

>将该文件夹声明为来自eclipse的库,并将该库添加到您的构建路径中。我该怎么做?如果显示lib文件夹,至少我可以折叠它并且看不到所有这些jar文件。如何将我的lib文件夹声明为库? – RalphF

+0

转到窗口 - >首选项 - >用户库 - >添加新库(提及它的名字,并像你的lib文件夹一样添加jar到它)。 下一步右键点击你的项目 - >配置buildpath - >库 - >添加库 - >用户库 - >你创建的库将在那里只是将它添加到构建路径 –