安装Java环境
一、环境介绍
系统版本:64位Windows 10;
java版本:根据自己需要的版本自行选择(从官网上下载,步骤见下);
二、java安装包下载
进入oracle的下载页面(https://www.oracle.com/technetwork/java/javase/downloads/index.html),如下
找到你所想要下载的JDK的版本。
如果你没有指定要下载某个特地的版本,那么就直接下载最新的就好。比如我此刻要安装的版本是jdk-8u241,于是就滚动到下方一点的位置,找到下面的入口:
点击右方的JDK下载按钮(注意不要点错了),进入下载页面,找到 Java SE Development Kit 8u241部分,先同意授权协议,然后点击你想要下载的内容,比如此处我们选择64位win系统的exe可执行文件,如下图:
三、开始安装
1、安装JDK
安装过程很简单,一路点确认就好,无需修改任何东西。但是要注意,它分两个步骤,会先装JDK,然后再装JRE,都装完才能结束。
2、修改环境变量
计算机右键–》属性–》高级系统设置–》高级–》环境变量:
配置JAVA_HOME:“环境变量”对话框里,在“系统变量”下“新建”,变量名输入JAVA_HOME,变量值输入jdk的目录(注意此处的jdk版本号与实际安装版本号要一致);
配置CLASSPATH:“环境变量”对话框里,在“系统变量”下“新建”,变量名输入CLASSPATH,变量值输入jdk下lib的目录(注意此处的jdk版本号与实际安装版本号要一致);
配置path:“环境变量”对话框里,在“系统变量”下找到path变量,点击增加,变量值输入jdk下bin的目录和jre下bin的目录(注意此处的jdk版本号与实际安装版本号要一致);
3、查看安装情况
启动windows自带的命令提示符,输入“java”命令,系统会给出如下提示:
再次输入“javac”命令,系统会给出如下提示:
就证明安装成功了!
安装Tomcat
1.下载地址:https://tomcat.apache.org/download-90.cgi
注意:windows版本选择.zip压缩的软件包,linux版本选择.tar.gz打包的软件包
这里选择core:64-bit Windows.zip(pgp,sha512)目前最好安装tomcat9,tomcat10 idea好像不支持
2、配置环境变量
此电脑,属性,高级系统设置,高级,环境变量,系统变量
1)新增CATALINA_HOME=E:\NecessarySoftware\Tomcat\apache-tomcat-9.0.31
2)编辑PATH,新增"E:\NecessarySoftware\Tomcat\apache-tomcat-9.0.31\bin";
3、启动tomcat
进入tomcat的bin目录下命令行输入startup
打开浏览器输入: http://localhost:8080/,显示如下页面说明tomcat启动成功。
安装Mysql
1.进入地址:https://dev.mysql.com/downloads/mysql/ 下载mysql-8.0.11-winx64
2.解压zip包,并将解压文件放入一个文件夹下
使用管理员权限运行黑框口,进入到mysql-8.0.16-winx64的bin目录下
然后在bin目录下运行 :mysqld -install(安装命令)
配置MySQL:mysqld –-initializ 运行完成后 会在 mysql-8.0.16-winx64路径下生成一个data文件夹,里面有一个以.err结尾的文件 这个文件里面有MySQL初次登录的密码,使用编辑器打开可以看到
配置MySQL的启动文件:在mysql-8.0.16-winx64路径下新建一个 my.ini文件,使用记事本打开编译以下内容:
[mysqld]
basedir=C:\mysql-8.0.16-winx64
datadir=C:\mysql-8.0.16-winx64\data
port=3306
运行:net start mysql80
表明服务启动成功
本地创建Java EE项目
新建一个Java EE项目,我们选择Web Application
生成的项目如下所示
WEB-INF:定义标准
web.xml:定义一些属性、标准
运行tomcat
然后在WEB-INF目录下创建目录
classes:存放编译后的字节码
lib:存放jar包
创建类使用JDBC连接Mysql,并读取数据
package com.java.code;
import java.sql.*;
public class TestJdbc {
public static String getMysql(){
String url = "jdbc:mysql://127.0.0.1:3306/javaee?serverTimezone=UTC";
String driverName = "com.mysql.cj.jdbc.Driver";
String sqlString = "SELECT * FROM javaee01 LIMIT 5";
try {
//加载驱动
Class.forName(driverName);
//创建连接
Connection connection = DriverManager.getConnection(url, "root", "mysqlroot");
//获取statement
Statement statement = connection.createStatement();
//statement做增删改查
ResultSet resultSet = statement.executeQuery(sqlString);
//获取执行结果
while (resultSet.next()){
System.out.println(resultSet.getLong(1));
}
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
getMysql();
}
}
注意:要去mysql官网mysql-connector 包
然后在项目依赖中添加
数据库的数据如下:
程序运行出现如下结果即可