栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CLASSPATH,Java Buld Path(日食)和WEB-INF LIB:使用什么,何时使用以及为什么使用?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CLASSPATH,Java Buld Path(日食)和WEB-INF  LIB:使用什么,何时使用以及为什么使用?

CLASSPATH
您的环境设置只影响独立的Java应用程序,即你从命令提示符下运行或图标的。您已经注意到,Eclipse忽略了这一点。它设置自己的每个项目的类路径。

javac
java
(如果从命令提示符处调用)应该/可以遵循此路径,但是这样做不再被认为是一种好习惯。事实证明,每个应用程序都需要自己的一套东西,因此,全局CLASSPATH并不能真正起到任何作用。现代实践是
-cp
使用
javac
or
的命令行中的选项简单地指定类路径
java

独立的Web应用程序服务器还将设置其自己的类路径。WebAppServers通常是从命令行或GUI通过脚本(

.BAT
.sh
)启动的,该脚本使用设置类路径
-cp
。Tomcat有一个名为的目录,
common
或者
common/lib
它希望在其中查看服务器及其下运行的所有程序应该可用的库。但是您通常不需要/不希望对此感到困惑,因为应用程序习惯于在中提供自己的库集合
WEB-INF/lib

因此,对于Web应用程序,您可以将各种jar放入

lib
,下的目录
WEB-INF
,假设Eclipse为您预先构建了这样的目录结构。

您还需要使Eclipse知道您需要的所有库。在“项目资源管理器”中,我一次选择了全部,右键单击并选择

Build Path | add to buildpath
。这比手动弄乱Eclipse的项目构建路径更容易。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号