2012-04-17 101 views
1

我在Eclipse中有一个Java项目,在Eclipse中有一个Java动态Web项目。在前者中,所有jar文件都单独显示在顶层项目文件夹下。在后者中,jar文件位于Libraries文件夹下,导航更方便。如何在Eclipse中的库文件夹中组织jar文件?

是否可以在Java项目中以相同的方式组织它们?如果是这样,怎么样?

更新:这是项目浏览器视图。对于Java项目,我看到:“my_project_name”将箭头展开为向下,然后我看到:“package_icon src/main/java”和下面的“package_icon src/main/resources”,然后是20个jar文件其他:“jar_icon activation-1.1.jar”,...

对于Java动态Web项目我看到:“my_project_name”如上,然后看到:“JAX-WS Web Services”(未展开),然后“部署描述符“(未扩展),然后是我已经扩展的”Java Resources“,所以我在下面看到它的组件,其中第一个是:”package_icon src/main/java“,然后在它下面,”package_icon src/main/resources“,然后在它下面”libraries_icon Libraries“而不是20个罐子!如果我真的需要看20个罐子,我可以选择扩展库。

+0

你在说什么?包浏览器?项目浏览器?航海家?请记住,Eclipse有许多可以展示项目的视图,因此您需要指定您正在讨论的是哪一个。发布屏幕截图也可能有帮助。 – 2012-04-18 03:01:53

+0

对不起,它是Project Explorer视图。 (编辑相应) – necromancer 2012-04-18 04:36:25

+0

好吧,它现在更新 – necromancer 2012-04-18 04:40:59

回答

1

类似到M米勒的回答(但朱诺),单击Show 'Referenced Libraries' Node在Package Explorer窗口的下拉菜单:

Reference Libraries Node execution and result

我使用:

Eclipse IDE for Java Developers 

Version: Juno Release 
Build id: 20120614-1722 
1

我注意到了Eclipse Juno(最新版本)上的这个“功能”,当您将一个jar文件添加到构建路径中时,它不会显示为项目上的单个文件。

尝试从构建路径中移除其中一个罐子,以查看它是否再次显示。

虽然我找不到如何关闭它。

顺便说一句......你的“Java Project”的项目布局更类似于“Maven Project”,它更强大一些。

+0

不正确,但接受作为努力的谢谢,因为没有其他答案已经很长一段时间了。 – necromancer 2013-05-03 02:55:36

2

我发现让事情在Eclipse开普勒漂亮的唯一的选择是:

  1. 在项目资源管理器窗口中有一个在右上角有一个向下的箭头。选择它,然后选择自定义视图。

  2. 选择'来自外部的库',然后确定。

类的俗气......

编辑:当然,我不得不去多做一些挖掘......它看起来像我得试试this,看看它是如何作品。

+0

+1 - 这帮助我走上正轨。 – rishimaharaj 2014-06-23 18:42:22

+0

+1,谢谢你的正确答案。我希望早些时候看到它,并且接受它。在这一点上@rishimaharaj对你的答案的阐述对于那些有同样问题的人来说会更有用,所以我接受了这个答案。再次感谢! – necromancer 2014-06-24 04:50:35

1

你应该改变通过Window> show View将其打包到Package Explorer中。它将在Referenced Libraries文件夹中显示所有引用的库。

+0

谢谢@彪 – necromancer 2015-04-28 05:43:14