JavaWeb 开发环境配置 — 基于IDEA 2019.2

一、jdk 11 安装与配置

官网:Java SE Development Kit 11/

本地下载:JDK 11 下载 >>>

安装:双击安装一路下一步即可

配置环境变量:右键单击“我的电脑”图标,选择“属性”。

如果电脑桌面上没有我的电脑图标,按 Window + E 打开文件资源管理器,左侧有我的电脑图标。
点击高级系统设置 -> 环境变量 -> 新建,填入变量名,变量值后点击确定。

注:下图中第4步的变量值为 jdk  的安装位置,如:C:\Program Files\Java\jdk-11.0.5

点击放大

需要添加的变量名和变量值分别有:

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk-11.0.5

选中“系统变量”下的Path,点击编辑,在变量值的末尾加上以下内容后确定保存:

%JAVA_HOME%\bin;

如下图所示:

配置好环境变量接下来检验是否成功:

Window +R,输入cmd后点击确定打开命令窗口,如果配置正确输入java会显示如下信息:

二、Tomcat 9 的安装与配置

官网:https://tomcat.apache.org/

本地下载:apache-tomcat-9.0.27-windows-x64 下载 >>>

安装:下载的文件是压缩包,解压即可用。

配置Tomcat环境变量和配置JDK环境变量类似:在系统变量下新建变量,

变量名:TOMCAT_HOME
变量值:Tomcat解压目录,如 D:\SoftWare\apache-tomcat-9.0.27\
在变量  Path  后添加  %TOMCAT_HOME%\bin;  后保存

按  Window + R  打开,输入cmd打开cmd命令窗口。
输入  startup 后按回车,    配置没问题会启动Tomcat服务

然后打开浏览器输入http://localhost:8080/,如果出现以下页面说明Tomcat环境配置正确。

三、Mysql 安装与配置

1、数据库软件:

官网:http://www.phpstudy.net/

本地下载:mysql 推荐使用集成环境,如 phpstudy 2018, 下载地址 >>>

安装:安装程序启动之后,会弹出一个对话框,提示安装到哪个目录;默认的安装目录是 D:\phpStudy ;最好不要修改,修改路径注意不能有空格和中文

安装完成后会在桌面生成两个快捷方式,分别是 phpStudy启动程序 和 使用手册。

运行mysql:

打开phpstudy主界面,启动上点击右键,选择:启动mysql,启动成功则红色方块变成绿色圆点

phpstudy 教程

2、数据库管理:

官网:https://www.navicat.com/en/products/navicat-for-mysql

本地下载:使用 Navicat for MySQL 管理数据库, 下载地址 >>>

安装:解压即用;

运行Navicat for MySQL ,点击 连接,用户名和密码都是  root,点击连接测试:

Navicat 使用教程

连接成功后可以进入数据库管理主界面,管理数据库、表等:

 四、IntelliJ IDEA 2019 的安装与工程创建

官网:https://www.jetbrains.com/idea/download/#section=windows

本地下载:IntelliJ IDEA 2019 >>>

安装:解压即用;

使用前说明:

1、将  bin\idea64.exe.vmoptions 文件中最后一行的绝对路径改成你的程序路径,如改成:D:\ideaIU-2019.2.2.win\bin\JetbrainsCrack.jar

2、在bin\idea64.exe.vmoptions添加一行:-Dfile.encoding=UTF-8

程序位置:bin\idea64.exe

使用:

1、创建普通 java 工程

  • Creation New Project >> Java >> Next
  • File >> New >> Project

注意Project JDK 的版本,应该是 11

2、创建java web工程

2.1 创建项目两种方法:

  • Creation New Project >> Java Enterprise >> 勾选 Web Application 和 create web.xml >> Next
  • File >> New >> Project >> Java Enterprise >> 勾选 Web Application和 create web.xml >> Next

2.2 Project SDK 设置:

如果下拉列表没有 11(Java version 11.0.5) ,则需要做如下设置:

点击右侧  [NEW...]  >> 在弹出的窗口中定位到 jdk 的安装目录,如  D:\Program Files\Java\jdk-11.0.5  ,如图所示:

2.3 Application 设置:

点击右侧  [NEW...]  >> Tomcat Server,在弹出的窗口中设置

Tomcat Home: Tomcat 解压目录,如 D:/SoftWare/apache-tomcat-9.0.27

Tomcat base directory: Tomcat 解压目录 D:/SoftWare/apache-tomcat-9.0.27

2.4 设置项目的名称和存放位置:

这里输入项目名字为 myweb01 ,然后点击Finish完成。生成如下的项目结构:

2.5 配置 classes 和 lib 文件夹

1、在web/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存放第三方jar包。

2、配置文件夹路径

File >>  Project Structure (快捷键:Ctrl + Shift + Alt + S)  >>  选择Module :

选择卡中选择  Paths(红色长条中间一个) >> 选择"Use module compile output path" >> 将 Output pathTest output path 都选择刚刚创建的 classes 文件夹。

注意:  这个版本选项卡【Sources】,  【 Paths】,  【 Dependecies】显示有问题,不能显示完整,只显示中间一条

3、接着选择 Dependencies >>  将Module SDK选择为Projcet SDK 11

点击右边的“+”号  >>  选择“ 1 Jars or Directories” >> 选择刚刚创建的lib文件夹 >> 选择“jar directory”  >> 一路OK

2.6 编辑 index.jsp,修改如下

2.7 运行Tomcat,在浏览器中查看运行结果

五、IntelliJ IDEA 2019 的使用

1、 项目中的 Tomcat Server 配置

位置:Run >> Edit Configuration

可以配置端口,访问路径,Update 的行为,默认浏览器等内容

一般去掉  After Launch 的勾,防止每次启动web 都会新建页面

2、插件管理

位置:File >> Settings ... >> Plugins

软件默认安装了很多插件,包括 maven,php支持,前端支持等,可以根据需要安装或卸载

3、主题管理

位置:File >> Settings ... >> Appearance & Behavior >> Apperance  >> Theme

可以选择 Sublime 的配色方案:Monokai Pro

4、JDBC 连接

JDBC 连接最新的连接用的是:com.mysql.cj.jdbc.Driver

DBConn 代码如下:

public class DBConn {
    static String driverClassName= "com.mysql.cj.jdbc.Driver";    
    static String url= "jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=false";
    static String username = "root";
    static String password = "root";
    static Connection conn = null;
    static ResultSet rs = null;
    static PreparedStatement ps = null;
    public static void init(){
        try {
            Class.forName(driverClassName);
            conn = DriverManager.getConnection(url, username, password);
        } catch (Exception e) {
            System.out.println("DBConn.init - SQL driver initialization failed!");
            e.printStackTrace();
        }
    }
    ...

在线教程Intellij Idea 搭建一个完整的JavaWeb项目
此项目基于的IDEA版本较老,使用IDEA 2019 重写的代码下载:点击下载>>>


Comments are closed.