程序访问外部库的不同方式有哪些.有设置类路径,修改构建或构建路径,但我已经看到了添加jar的其他方法.
为什么有些库必须添加到类路径中,而其他库则不需要.例如,我正在使用JSF,WTP工具和其他额外的库,但是当我查看项目的构建路径时,它们不在我的构建路径中.
找到编译和运行项目类所需的类的地方.因此它既是编译也是运行类路径.
对于webapp,webapp在Java EE Web容器内运行. Web容器提供对标准Java EE类(javax.servlet等)的访问.此外,WEB-INF / classes中的所有jar都自动包含在Web应用程序的类路径中.因此Eclipse不需要您在Java Build Path中指定它们.它们会自动包含在内.
翻译自:https://stackoverflow.com/questions/8185295/what-is-the-difference-between-setting-the-classpath-and-java-build-path-in-ecli