4.1 JDK的下载、安装与使用

4.1.1 下载

Java开发工具包(Java Development Kit,JDK),是Java应用程序的基础。

这里下载JDK 11.0.1版本。

选择 产品—— Java 

java  程序设计 java程序设计_服务器

下拉找到:Oracle JDK

java  程序设计 java程序设计_Java_02

Java archive中找到以往的版本。 

java  程序设计 java程序设计_web_03

 选择 Java SE 11

java  程序设计 java程序设计_Server_04

 下拉找到对应操作系统的Java SE 11.0.1并下载。

java  程序设计 java程序设计_服务器_05

4.1.2 安装

双击运行下载完毕的安装程序。

java  程序设计 java程序设计_web_06

 更改安装路径。

java  程序设计 java程序设计_web_07

安装成功

java  程序设计 java程序设计_Java_08

4.1.3 配置与测试

安装JDK后,必须配置环境变量才能使用Java开发环境。在Windows10(Windows7、11同样)下,只需配置环境变量Path(用来使系统能够在任何路径下都可以识别Java命令)即可。

右击此电脑——属性——高级系统设置

java  程序设计 java程序设计_Java_09

 高级选项卡下点击“环境变量”。

java  程序设计 java程序设计_Java_10

 在系统变量中找到Path变量,双击弹出“编辑环境变量”对话框。

java  程序设计 java程序设计_web_11

 在“编辑环境变量”对话框中,单击“编辑文本”,修改Path变量。将第一个“C:\Program Files (x86)\Common Files\Oracle\Java\javapath;”删除后再输入安装的JDK 11的路径下的\bin目录的路径“D:\Java\jdk-11.0.1\bin;”

java  程序设计 java程序设计_Server_12

修改后如下图:

java  程序设计 java程序设计_Server_13

 逐个单击对话框中的“确定”即可完成配置JDK的相关操作。

JDK配置完成后,需确认其是否配置准确。使用Win+R快捷键,输入cmd,接着按回车,启动命令提示符对话框。

在对话框中输入javac,按回车键,将输出JDK的编译器信息,其中包括修改命令的语法和参数选项等信息。这说明JDK环境搭建成功。如下图:

java  程序设计 java程序设计_Java_14

可以输入java -version查看版本信息。

java  程序设计 java程序设计_Java_15

4.2 Eclipse开发工具的安装与使用

4.2.1 Eclipse的下载与安装

进入Eclipse官网:Eclipse Downloads | The Eclipse Foundation

单击“Download Packages”

java  程序设计 java程序设计_web_16

下拉,在右侧可以选择版本。这里选择Eclipse 2021-12

 

java  程序设计 java程序设计_web_17

 单击“Windows x86_64”超链接。

java  程序设计 java程序设计_Server_18

 单击“Download”即可下载。

java  程序设计 java程序设计_web_19

 或者单击“Select Another Mirror”选择带有China的镜像。即可弹出下载框。

java  程序设计 java程序设计_Server_20

 

java  程序设计 java程序设计_Java_21

4.2.2 启动Eclipse

 将压缩包解压后,双击“eclipse.exe”即可运行。

java  程序设计 java程序设计_服务器_22

运行Eclipse后,弹出“工作空间启动程序”对话框,该对话框用于设置Eclipse的工作空间。可自行选择工作空间路径,也可以将路径设置为Eclipse安装位置的workspace文件夹,此时在文本框输入“.\eclipse-workspace”,单击“Launch”(启动)即可启动Eclipse。

 

java  程序设计 java程序设计_Java_23

 4.2.3 Eclipse工作台

 关闭欢迎界面即进入Eclipse的主界面(Eclipse的工作台窗口)。

java  程序设计 java程序设计_web_24

4.2.4 配置Web服务器

(需要先安装并配置服务器,见“4.3 常用Java EE服务器的安装、配置和使用”。下载后可以先不用进行4.3中的配置,转而进行4.2.4的Web服务器配置。)

在发布和运行项目前,需要先配置Web服务器;如果Web服务器已经配置好,就不需要再重新配置了。

可以先在Window中调出需要的视图。如下图,Window—Show View—Other...—找到Servers。

java  程序设计 java程序设计_Java_25

java  程序设计 java程序设计_web_26

在Eclipse工作台下方的“其他视图”中,选中Servers(服务器)视图,在该视图的空白区单击鼠标右键,选择“New—Server”,将打开“New Server”(新建服务器)对话框。

 

java  程序设计 java程序设计_Java_27

  

java  程序设计 java程序设计_Java_28

 在该对话框中,展开Apache节点,选择“Tomcat v9.0 Server”子节点(也可以选择其他版本的服务器),其他采用默认设置。

java  程序设计 java程序设计_web_29

 单击“Server runtime environment”后的“Add”,将打开指定Tomcat服务器安装路径的对话框,单击“Browse”按钮,选择Tomcat的安装路径,其他采用默认设置。

单击“Finish”按钮,完成Tomcat服务器的配置。这是在Servers视图中,将显示一个“Tomcat v9.0 Server at localhost(2) [Stopped, Republish]”节点。这时表示Tomcat服务器没有启动。

 

java  程序设计 java程序设计_服务器_30

 选中节点,右击后单击“Start”即可启动服务器。想要停止服务器,就选中节点右击后单击“Stop”即可停止。

java  程序设计 java程序设计_Java_31

4.3 常用Java EE服务器的安装、配置和使用

4.3.1 Tomcat

1. 下载Tomcat

打开Apache Tomcat官网:Apache Tomcat® - Welcome!

在左侧导航栏单击“Download”下的“Tomcat 9”。(单击Archives可以选择以前的版本)

java  程序设计 java程序设计_Server_32

下拉找到Binary Distributions,选择相应版本下载。

下载完成后,将压缩包解压。

java  程序设计 java程序设计_服务器_33

 2. 配置Tomcat

 打开Eclipse,单击工具栏中的

java  程序设计 java程序设计_服务器_34

按钮。在打开的“New”窗口中,先打开“Server”文件夹,在单击“Server”选项,接着单击“Next”按钮。

java  程序设计 java程序设计_web_35

java  程序设计 java程序设计_web_36

在打开的“New Server”窗口中,先打开Apache文件夹,选择“Tomcat v9.0 Server”选项,接着单击“Next”。

 

java  程序设计 java程序设计_Java_37

在新的窗口中,单击“Browse”按钮,选择已经下载好的Tomcat文件夹,接着单击“Finish”按钮即可完成服务器的配置。

 

java  程序设计 java程序设计_Java_38

配置成功,Eclipse底部视图“Servers”视图下将出现刚刚配置好的服务器。

 

java  程序设计 java程序设计_Java_39

4.3.2 其他服务器

除了Tomcat服务器,还有很多其他服务器可以在Eclipse中使用。

配置J2EE Preview服务器的步骤如下。

选择“Window——Preferences——Server——Runtime Environment”,单击窗口的“Add”按钮。

java  程序设计 java程序设计_Server_40

 

java  程序设计 java程序设计_Java_41

在“New Server Runtime Environment”对话框中,选择“Basic”下的“J2EE Preview”,单击“Finish”完成配置。

 

java  程序设计 java程序设计_web_42

 

java  程序设计 java程序设计_Java_43

4.4 创建一个简单的Web程序

4.4.1 创建Web程序

安装完JDK、Eclipse和Tomcat开发环境之后(将Tomcat服务器打开),在Eclipse菜单中选择“File——New——Other”菜单项,在弹出的窗口中选择“Web——DynamicWeb Project”,项目命名为“MyWebProject”,单击“Finish”。

 

java  程序设计 java程序设计_Server_44

 

java  程序设计 java程序设计_Java_45

 

java  程序设计 java程序设计_Server_46

 右击“MyWebProject”新建JSP File文件,命名为“index.jsp”,然后单击“Finish”。

java  程序设计 java程序设计_Server_47

 

java  程序设计 java程序设计_服务器_48

 “index.jsp”中的代码如下: 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8" import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
   我的网页
<%
   Date now = new Date();
   String dateStr;
   dateStr = String.format("%tY年%tm月%td日", now, now, now);
   out.println(dateStr);
%>
</body>
</html>

 在项目上单击鼠标右键,在弹出的快捷菜单中,选择“Run As——Run on Server”。

java  程序设计 java程序设计_web_49

 选择服务器,点完成,即可在浏览器中看到效果。

java  程序设计 java程序设计_Java_50

 

java  程序设计 java程序设计_Server_51

 可以看到,Tomcat的端口号为8080。

4.4.2 指定浏览器

Eclipse在调试Web程序时使用的是系统中自带的浏览器,但Eclipse也支持使用其他浏览器。

方法一:

打开菜单“Window——Preferences——General——Web Brower”。

选择“Use external web browser”,勾选其他浏览器即可。也可以点击New自行添加浏览器。

java  程序设计 java程序设计_web_52

 

java  程序设计 java程序设计_服务器_53

 运行之后,则可以看到已经更换了浏览器。

 

java  程序设计 java程序设计_Server_54

方法二: 

也可以通过菜单栏的“Window——Web Browser”更换浏览器。

java  程序设计 java程序设计_Java_55

 一般可以选择内部浏览器,即“0 Internal Web Browser”,运行后结果如下:

java  程序设计 java程序设计_web_56