繁体   English   中英

如何从Eclipse中的项目的导入JAR中排除软件包?

[英]How do I exclude a package from an imported JAR for a project in Eclipse?

如何从Eclipse中的项目的导入JAR中排除软件包?

我设法弄清楚了如何从所有项目中排除默认程序包,而不仅仅是从导入的JAR程序中排除单个程序包,也不排除特定项目。 我没有看到任何与过滤器相似的东西。

  1. 右键单击您的Java项目
  2. 选择“构建路径”->“配置构建路径”,然后选择“库”选项卡
  3. 找到您引用的JAR,然后使用左侧的小三角形箭头扩展其属性: 在此处输入图片说明
  4. 单击“访问规则”,然后单击右侧的“编辑...”按钮
  5. 在“类型访问规则”窗口中,单击“添加...”
  6. 对于“解决方案”,选择“禁止”
  7. 在“规则模式”字段中,输入排除模式。 如果您想排除默认软件包类,而仅排除那些软件包类(这就是我阅读您的问题的方式),则模式将简单为:[*]。 有关模式的完整说明,请查看此机制所基于的ANT页面
  8. 在所有打开的窗口上单击“确定”。

现在,您已排除的类将不再在您的项目中可用。 我在Eclipse Kepler上测试了上述步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM