在 eclipse .classpath 文件中,kind 有“src”、“con”和“output”,它们有什么区别?
问问题
238 次
3 回答
0
src
kind 具有存在 java 源的位置。con
kind 包含这些来源引用的外部档案的位置。output
src
kind 包含了每种kind指向的 java 源代码的编译类。lib
kind (虽然不在您的列表中)指向项目所依赖的 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 回答