类路径和构建路径有什么区别
我对这两个术语感到困惑。
另外,我应该如何才能在Spring MVC项目的src文件夹下创建一个文件?当我使用File对象创建时,它会在C:\SpringSourceTool...我想这是ClassPath对吧?
如何获取应用程序的文件夹或根目录?applicationcontext
我对这两个术语感到困惑。
另外,我应该如何才能在Spring MVC项目的src文件夹下创建一个文件?当我使用File对象创建时,它会在C:\SpringSourceTool...我想这是ClassPath对吧?
如何获取应用程序的文件夹或根目录?applicationcontext
生成路径用于生成应用程序。它包含编译应用程序所需的所有源文件和所有 Java 库。
类路径用于执行应用程序。这包括运行 java 应用程序所需的所有 java 类和库。类路径是必需的,默认路径是在 Java 虚拟机找不到用户定义的路径时使用的。( jar 清单中的环境变量、标志或属性).
CLASSPATH
-cp
Class-Path:
类路径是告诉(标准)Java 编译器和 Java 运行时在哪里可以找到已编译类的传统方法。它通常是 JAR 文件名和目录名的序列。编译器和运行时系统使用的类路径不必相同,但它们通常应该相同,特别是对于小型项目。
Buildpath 不是标准的 Java 术语。这是典型 IDE 指定组成应用程序的“项目”之间关系的更丰富方式的术语。IDE 使用它来计算用于编译 Java 代码的类路径和源路径,以及用于运行它的类路径。IDE 还使用生成路径来确定如何将代码及其依赖项打包为(例如)WAR 文件。
例如,一个项目的 Eclipse 构建路径包括它所依赖的其他项目,并列出该项目包含/依赖的任何其他库 JAR。它还列出了当前项目中下游项目可以依赖的包。
(如果对项目使用 Maven,则 IDE 生成路径机制是 POM 文件中声明的依赖项的辅助机制。例如,将 Eclipse 与 m2eclipse 结合使用,构建路径是从 POM 文件合成的。