“src”之间有什么区别? “con”和“输出”

时间:2012-09-16 13:24:22

标签: java eclipse

在eclipse .classpath文件中,有类型的“src”,“con”和“output”,它们之间的区别是什么?

3 个答案:

答案 0 :(得分:0)

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

在eclipse中考虑以下java项目:

  • MyProject的
    • SRC
      • 的java
      • COM
        • vikdor
    • 测试
      • COM
        • vikdor

假设这个项目依赖于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等)。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

的位置

con:将其视为持有jarslibrariesclasspath文件夹。

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