Maven - 什么是资源文件,类路径和包

时间:2017-04-05 07:33:09

标签: java maven

我是java世界的新手并开始学习maven。我遇到了以下主题,很难找到一篇文章向无法解释的java程序员解释它们。

This is the tutorial I'm reading,请解释以下内容:

  1. 资源文件
  2. Classpath(我读过this answer但是无法理解为什么我需要在特定项目中涉及我需要的操作系统(环境变量)
  3. 捆绑

1 个答案:

答案 0 :(得分:0)

  1. 资源文件是您希望与jar中的java类文件捆绑在一起的任何文件。除了您的程序之外,这些内容可能是图像,文本文件或您希望在jar文件中包含的任何内容。

  2. Classpath是包含Java类或Jars的位置集,可在程序执行时由类加载器访问。只有类路径上的类可以导入并由程序使用。

  3. 使用bundle我怀疑你的意思是源包?这是一个可选的工件,可以从maven中心下载,其中包含相关jar的源代码。下载源包的好处是,您可以在使用jar进行开发时引用源代码。

相关问题