步骤如下
① file -> new -> project
② 选择 Java Enterprise -> next
③ create project from template -> java Web Mouldle -> next
④ 填写project name -> next
⑤ 创建完成后看到三部分内容
5.1 SSOServer 为Dynamic Web Project 源码
5.2 External Libraries 为项目从外部导入的jar包,由于选择的JDK为1.8,这里将JDK1.8用到的jar包都导入了
5.3 Scratch 为临时的文件编辑环境,用来测试代码用的(目前自己还没有用过)
⑥ Run/Debug 后,通过浏览器可以访问到这个dynamic Web project 的默认启动页
⑦ 项目代码中
7.1 out文件夹为运行后生成的一个文件夹,在创建项目完成后并没有生成这个文件夹
7.2 src是源代码
7.3 web 为项目配置文件
学习Java开发后,一直用的ideal工具,由于实践的少,还未感受到它的强大。
之前用过几次Eclipse,由于实践用的次数太少也没有感受到它们的区别。
《Dependencies和Libraries的区别 - 如何导入jar包》
用过Eclipse的人都知道,导包的时候会把包放到一个lib文件夹下,然后Add Build Path,至此导包完成。
那么在idea中Modules - Dependencies和Libraries分别是什么?怎么导入jar包?
1.Modules - Dependencies和Libraries的区别
搞明白后发现,其实很简单,按照其字面意思就很容易理解。
Dependencies - 依赖 , Libraries - 库
所以在Dependencies 中加入jar包或目录,就相当于Eclipse中添加到了Build Path中,关联起来了。
Libraries就是一个库,通过它可以把jar包或者目录集合起来,可用于批量加入到Dependencies 中
2.导入jar包的具体步骤
- 直接在Dependencies中点击 + 按钮,选择 JARs or directories… 导入单个jar包或者目录等
- 先把jar包或者目录加入到 Libraries 中,再在Dependencies中点击 + ,选择 Library 批量导入
《libs与External Libraries》
- libs是通过外界导入进去的
- - External Libraries 是根据依赖文件自行下载的,外界不可导入可不可复制