【问题标题】:what's the difference between "src". "con" and "output""src" 和有什么不一样。 “con”和“输出”
【发布时间】:2012-09-16 13:24:21
【问题描述】:

在eclipse的.classpath文件中,kind有“src”、“con”和“output”,它们有什么区别?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    src:主要包含.java file,广义上是source folders的位置

    con :将其视为保存jarslibrariesclasspath 文件夹。

    output :这包含byte-code file,即。 .class 文件对应于src 文件夹中的.java 文件。

    【讨论】:

      【解决方案2】:
      • src kind 具有存在 java 源的位置。
      • con kind 包含这些来源引用的外部档案的位置。
      • output kind 包含每个 src kind 指向的 java 源的编译类。
      • lib kind(虽然不在您的列表中)指向项目所依赖的 jar 的位置。

      在 eclipse 中考虑以下 java 项目:

      • 我的项目
          • java
          • com
            • 维克多
        • 测试
          • com
            • 维克多

      假设这个项目依赖于spring-core-3.0.jar、spring-beans-3.0.jar、apache-commons-1.0.jar。

      那么,

      • src/java 和 src/test 是 src 类型,因为它们包含我的 java 源文件。
      • 每个 jar 依赖项都是 lib 类型的。
      • 如果我选择将 java 源代码编译到 eclipse-bin 目录,那将是 output 种类。
      • 您的项目使用的 JRE 是 con 类型,其中包含一堆 JRE jar 文件(如 rt.jar 等)

      【讨论】:

        【解决方案3】:
        • src - 这些是项目中定义的源文件夹的位置。这些通常包含 java 源文件和/或资源。
        • 输出 - 这些是编译文件的位置。这些是编译后放置类文件的位置。
        • con - 这些是类路径容器条目。容器是 jar、本机库和/或其他类路径文件夹的预定义集合。示例容器是为项目配置的 Java 运行时环境和应用服务器运行时环境。

        【讨论】:

          猜你喜欢
          • 2012-05-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-08
          • 2022-01-15
          • 2021-11-29
          • 2011-08-16
          • 2021-06-23
          相关资源
          最近更新 更多