JavaWeb零基础入门-02 开发环境安装
大家好!我又来了,上一篇我们讲了一些基础概念:Html、Web服务器、数据库、Http和JavaWeb三大组件,它们是什么,有什么作用,都有了初步的了解。接下来我们进入学习JavaWeb的第一步,开发环境的安装。
JavaWeb开发环境概述
一、开发工具包JDK
JDK包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。JDK包含JRE(Java运行环境),而JRE包含JVM(Java虚拟机)。
二、Eclipse
Eclipse是一个基于Java、开放源码并可扩展的应用开发平台,为开发人员提供了一流的Java集成开发环境。它是一个可以用于构建集成Web和应用程序开发工具的平台,其本身并不提供大量的功能,而是通过插件来实现程序的快速开发。
三、Web服务器(下一篇来讲Tomcat的安装)
Web服务器主要用来接收客户端发送的请求和响应客户端请求。开发Web应用采用的服务器主要是Servlet兼容的Web服务器,比较常用的有:
BEA WebLogic服务器
IBM WebSphere应用服务器
Tomcat服务器(我采用该Web服务器)
四、数据库(后面用到了再讲)
开发动态网页必不可少的,主要用来保存网站中的信息。
五、浏览器
浏览器是访问web应用的工具。
JDK的安装与环境部署
1、下载JDK
下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
选择JDK下载版本(本人使用jdk-8u101)

同意协议,根据自身系统选择下载

下载安装包后,按提示安装JDK与JRE(安装过程中会出现两次路径,第一次是JDK路径,第二次是JRE路径)。
(重要的是记住JDK安装的路径用于配置环境变量):

2、配置环境变量和测试(本人Win10系统,如你是其他系统请自行百度)
右击此电脑—属性—高级系统设置—环境变量



单击“环境变量”,打开环境变量对话框。
1)在“系统变量”中新建变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_162(即安装JDK的路径,根据自己安装的路径和版本进行调整)
单击“确定”。
2)在“系统变量”中新建变量:
变量名:classpath
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%/jre/lib/rt.jar
单击“确定”。
3)然后将JAVA_HOME添加到系统变量Path之中:
打开系统变量Path,在原有变量值前添加代码:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意:绝不能删掉系统变量Path中原有的变量值,变量与变量之间用分号隔开)



测试是否安装成功:
打开cmd命令行窗口,输入“javac”,运行结果如图:

能出现这个说明成功了。
Eclipse的安装和使用
下载网站:http://www.eclipse.org
在官网可以下载Eclipse的任何版本,这里推荐下载Eclipse IDE for Java EE Developers版本。
本人使用的eclipse
链接:https://pan.baidu.com/s/1yhQ9I-c0PzU4UaAeR_atgQ
提取码:e4oq
因为eclipse是绿色软件,所以它不需要安装,解压下来就能直接用。
打开eclipse会弹出工作空间,工作空间是什么(存放项目代码的文件夹)

这就是eclipse界面

简单开发环境基本创建完成,下一篇将讲解Tomcat的安装和eclipse里创建Tomcat。
JavaWeb零基础入门-02 开发环境安装的更多相关文章
- 086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结
086 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 03 面向对象基础总结 01 面向对象基础(类和对象)总结 本文知识点:面向对象基础(类和对象)总结 说明 ...
- # 095 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 03 封装总结 01 封装知识点总结
095 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 094 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 02 static关键字 04 static关键字(续)
094 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 093 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 02 static关键字 03 static关键字(下)
093 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 092 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 02 static关键字 02 static关键字(中)
092 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 091 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 02 static关键字 01 static关键字(上)
091 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 090 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 04 使用包进行类管理(2)——导入包
090 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 089 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 使用包进行类管理(1)——创建包
089 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 03 # 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 ...
- 088 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 02 封装的代码实现
088 01 Android 零基础入门 02 Java面向对象 02 Java封装 01 封装的实现 02 封装的代码实现 本文知识点:Java封装的代码实现 说明:因为时间紧张,本人写博客过程中只 ...
随机推荐
- Appium移动自动化测试(四)之元素定位
做过UI自动化测试的童鞋都会发现, 在上一篇文章中居然没有万能定位方式Xpath. 是滴, 确实没有! ADT自带的uiautomatorviewer里面并没有属性xpath, 如果我们需要的话,还需 ...
- [nginx]设置代理和静态资源目录
upstream disconf { server ; #tomcat服务器的地址 } server { listen ; #监听端口 server_name localhost; #域名 index ...
- 阶段3 3.SpringMVC·_05.文件上传_4 文件上传之Springmvc方式上传代码
后台提供新的方法,上传的方法复制一份传统上传的代码.改名为fileupload2 配置解析器 名字必须叫做myltipartResolver 里面可以配置一些属性,例如上传文件的大小等. 文件大小 最 ...
- 如何解决使用 JMeter 时遇到的问题
这是对 JMeter 官方网站上一篇文章的翻译.点击这里可以访问原文JMeterTroubleShooting. • check the log file. This is normally in t ...
- 【HANA系列】【第二篇】SAP HANA XS使用JavaScript编程详解
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列][第二篇]SAP HANA XS ...
- login 模块,re 模块
标准三流 标准输入流:sys. stdin # input的底层 标准输出流:sys. stdout # print的底层 标准错误流:sys. stderr # 异常及loggin ...
- Oracle 看出表结构与属性、表空间设计
1.Oracle 查看表空间 SELECT b.comments as 注释, a.column_name as 列名, a.data_type || '(' || a.data_length || ...
- 学习shell的第一天
1.命令历史 作用:查之前使用的命令 关于命令历史的文件 每个用户家目录下面的 .bash_history 在关机的时候,会自动写入一次 (history -a 将内存中的命令历史写入文件) ...
- 利用微信web开发者工具调试企业微信页面
1.只有企业号的管理员才能调试. 2.勾选企业号的开发者工具(具体位置见下图,这个入口位置总是在变,一般来说,找到”微工作台“就能找到了) 3.下载web开发者工具 https://developer ...
- python函数 全局变量和局部变量
li1=[1,2,3,4,5] str1='abc' def func1(): li1=[7,8,9] str1='efg' print(str1) func1() print(li1)#输出的结果为 ...