在 eclipse .classpath 文件中,kind 有“src”、“con”和“output”,它们有什么区别?
3 回答
0
srckind 具有存在 java 源的位置。conkind 包含这些来源引用的外部档案的位置。outputsrckind 包含了每种kind指向的 java 源代码的编译类。libkind (虽然不在您的列表中)指向项目所依赖的 jar 的位置。
考虑 Eclipse 中的以下 java 项目:
- 我的项目
- 源代码
- 爪哇
- com
- 维克多
- 领域
- 道
- 测试
- 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 回答