1

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

4

3 回答 3

0
  • srckind 具有存在 java 源的位置。
  • conkind 包含这些来源引用的外部档案的位置。
  • outputsrckind 包含了每种kind指向的 java 源代码的编译类。
  • libkind (虽然不在您的列表中)指向项目所依赖的 jar 的位置。

考虑 Eclipse 中的以下 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 等)的类型
于 2012-09-16T13:28:38.320 回答
0
  • src - 这些是项目中定义的源文件夹的位置。这些通常包含 java 源文件和/或资源。
  • 输出 - 这些是编译文件的位置。这些是编译后放置类文件的位置。
  • con - 这些是类路径容器条目。容器是 jar、本机库和/或其他类路径文件夹的预定义集合。示例容器是为项目配置的 Java 运行时环境和应用服务器运行时环境。
于 2012-09-16T13:32:51.733 回答
0

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

con: 将其视为保存jars, libraries, classpath文件夹。

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

于 2012-09-16T14:58:22.940 回答