在eclipse中设置类路径和java构建路径有什么区别?

Java程序访问外部库的不同方式有哪些.有设置类路径,修改构建或构建路径,但我已经看到了添加jar的其他方法.

为什么有些库必须添加到类路径中,而其他库则不需要.例如,我正在使用JSF,WTP工具和其他额外的库,但是当我查看项目的构建路径时,它们不在我的构建路径中.

最佳答案
Java Build Path只是一个Eclipse的东西.这是Eclipse找到编译和运行项目类所需的类的地方.因此它既是编译也是运行类路径.

对于webapp,webapp在Java EE Web容器内运行. Web容器提供对标准Java EE类(javax.servlet等)的访问.此外,WEB-INF / classes中的所有jar都自动包含在Web应用程序的类路径中.因此Eclipse不需要您在Java Build Path中指定它们.它们会自动包含在内.

转载注明原文:在eclipse中设置类路径和java构建路径有什么区别? - 代码日志