一、IntelliJ IDEA创建JavaSE工程
前言:
首先,在IDEA里面并没有workspace这个东西,IDEA里可以把Project认为是最高的存储目录,在Project里又可以创建module。module,即模块、组件,我们可以在每个module里完成特定的功能。
比如一个项目组同时开发多个项目project1、project2、project3…等,我们又不想打开多个IntelliJ Idea,毕竟经常切换窗口很麻烦,效率也比较低。这时就可以建立一个根文件夹比如work,然后把project1、project2、project3…放进去,IntelliJ Idea中选择打开项目(work),然后再导入三个module,project1、project2、project3即可。
1. 创建Java Project项目
File -> New -> Project -> Java
src -> 右键package -> package下右键Java class
要创建多个 Java Project项目,需要首先创建一个 Empty project
2. JavaSE项目连接数据库
- 1)项目新建一个文件夹存放mysql-connector Jar包
- 2)把Jar包添加到项目里,
File -> Project Structure -> Moudles -> Dependencies -> 右边 + 号 JARs or Directories -> 添加刚刚存放的Jar包
二、IntelliJ IDEA创建JavaWeb项目
1. 创建步骤
1.Create New Project -> Java Enterprise -> 选中Web Application -> ... -> finish
2.File -> Project Structure -> Modules -> 选中项目 "FirstJavaWeb" -> 切换到 Sources -> 在WEB-INF目录下新建 -> classes/lib 目录
3.选中项目 "FirstJavaWeb" -> 切换到 Paths 选项卡 -> 勾选 "Use module compile output path" -> 将 "Output path" 和 "Test output path" 都改为之前创建的classes目录
4.选中项目 "FirstJavaWeb" -> 切换到 Dependencies 选项卡 -> 点击 "+" 选择 "JARs or directories… " -> 选择创建的lib目录(这个目录用来存放依赖的jar包) -> Jar Directory -> OK.
2. JavaWeb项目连接数据库
1)把mysql-connector Jar包放在lib文件夹下
2)把Jar包添加到项目里,File -> Project Structure -> Moudles -> Dependencies -> 右边 + 号 JARs or Directories -> 添加刚刚存放的Jar包
3)编写配置文件和连接函数
三、Remarks
1. idea创建web项目时web.xml报错Cannot resolve symbol 'http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd'
错误可能原因:没有导入 servlet-api
依赖
解决方案:导入servlert.jar
包,Project Settings -> Libraries -> 点击 + 号 -> 选中Java -> 选择jar包所在位置
2. idea把普通工程转化为web工程
- 安装JBLJavaToWeb插件,重启idea
- 创建maven项目,不使用骨架
- 项目右键
JBJavaToWeb
- 项目右键
Synchronize'xxx
- 点击右侧Maven Projects刷新按钮