在我们还没学习maven项目之前,对JavaWeb项目的导包方式常用的有两种。
第一种,将所需的包进行复制,然后在指定的项目位置新建一个包,然后粘贴进去,最后进行项目引用包。
下面我们以连接数据库必要的mysql包为例。
我们在WEB-INF文件夹下创建一个新的文件夹,规范来讲,这个文件夹的名称应该叫lib
接下来选中lib文件夹,Ctrl+V进行粘贴
接下来我们就会看到如下图所示的包,然后进行最后一步。
选中该包,右击,选中Add as Library进行项目应用该包。
点击确定
当该包可以像一个文件夹一样展开的时候,就算导包完成。
第二种导包方式
通过New 的 Project Structure...也可以添加包,并且可以查看已近导入的包。
如下如所示,library即为该项目中所应用的包
通过 + 符号和 - 符号可以对该包库进行添加和移除。
我们选中 + 号进行添加包,选中Java
接下来就会弹出文件选择窗口,该窗口就是让我们电脑中的包进行引用。箭头所示图标为桌面。
两种方法各有利弊:
第一种方法,包存在于项目内,引用位置为相对路径,可随项目文件一起传输,方便另一台电脑运行项目。缺点:增加了文件的内存,相当于给每个项目分别配置一个包,增加电脑负担。
第二种方法,保存在电脑中,方便多个项目引用,是多个项目共同的家,在本机上可以当作重要文件。缺点:如果将项目打包给别人后,别人不知道加载什么包,不导入相应的包就无法运行。