Java Web开发环境配置详解
作者:wangqiuyun 发布时间:2023-03-05 03:32:37
这是进行Java Web开发必备的一个过程,仅供新手参考,高手可以忽略!
JDK 和 JRE 的区别
JRE(Java Runtime Enviroment) 是 Java 的运行环境。面向 Java 程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行 Java 程序。JRE 是运行 Java 程序所必须环境的集合,包含JVM标准实现及 Java 核心类库。它包括 Java 虚拟机、Java 平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
JDK(Java Development Kit) 又称 J2SDK(Java2 Software Development Kit),是 Java 开发工具包,它提供了 Java 的开发环境(提供了编译器 javac 等工具,用于将 java 文件编译为 class 文件)和运行环境(提 供了 JVM 和 Runtime 辅助包,用于解析 class 文件使其得到运行)。如果你下载并安装了 JDK,那么你不仅可以开发 Java 程序,也同时拥有了运行 Java 程序的平台。JDK 是整个 Java 的核心,包括了Java 运行环境(JRE),一堆 Java 工具 tools.jar 和 Java 标准类库 (rt.jar)。
先看看要安装的东西:
jdk下载地址://www.jb51.net/softs/214120.html
eclipse下载://www.jb51.net/softs/143046.html
MySQL下载://www.jb51.net/softs/40589.html
tomcat下载://www.jb51.net/softs/417569.html
各位也可以去官网上下载,版本不一定非得都一样,如果找不着就google一下,下面进入正题。
一、安装JDK
jdk 的下载路径:https://www.oracle.com/java/technologies/downloads
1、下载得到jdk-6u35-windows-i586.exe,大概70M,直接双击运行安装,一路next就可以,默认是安装到系统盘下面的Program Files,我这里装在C:\Java下面,注意安装完jdk之后会自动运行安装jre,这时的安装路径最好和jdk一样,方便管理,我的都是在C:\Java下面。
2、环境变量配置:右击“我的电脑”,点击“属性”;选择“高级”选项卡,点击“环境变量”; 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;一般 PATH都是已经存在的。
3、配置如下:
JAVA_HOME
C:\Java\jdk1.6.0_35
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
如图:
注意:CLASSPATH项的变量值前面是有一点的,Path的变量值一般加到原来值的前面,如果加到后面要用分号隔开
在配置环境变量中:
设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;
二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!
三则是第三方软件会引用约定好的 JAVA_HOME 变量, 不然, 你不能正常使用该软件。
在系统环境变量那一栏中点 -> 新建 JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)
path 变量
path 变量使得我们能够在系统中的任何地方运行java应用程序,比如 javac、java、javah 等等,这就要找到我们安装 JDK 的目录,
假设我们的JDK安装在 C:\jdk1.6.0 目录下,那么在 C:\jdk1.6.0\bin 目录下就是我们常用的 java 应用程序,我们就需要把 C:\jdk1.6.0\bin 这个目录加到 path 环境变量里面。
classpath 变量
classpath 环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让 java 解释器知道到哪里去找这个类。通常,sun 为我们提供了一些额外的丰富的类包,一个是 dt.jar,一个是 tools.jar,这两个 jar 包都位于 C:\jdk1.6.0\lib 目录下,所以通常我们都会把这两个 jar 包加到我们的 classpath 环境变量中 set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
注意在完成配置环境变量后测试JDK是否安装成功时键入命令:java -version
4、验证安装成功与否:“开始”->;“运行”,键入“cmd”;键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;
二、安装tomcat
1、下载apache-tomcat-6.0.35.exe,大概7M,我这是安装包的(压缩包的直接解压即可),双击运行一路next即可安装完毕,其中也可以配置一下安装路径,我这保持默认路径,端口也是默认8080。
2、验证安装:打开浏览器,键入http://localhost:8080/,如果出现一下页面即安装成功:
三、eclipse安装与配置
1、下载eclipse-jee-juno-win32.zip,大概220M,直接解压,我解压到C:\eclipse;
2、下载Tomcat插件tomcatPluginV33.zip(一定要下eclipse对应版本的插件),大概330K,解压都得到com.sysdeo.eclipse.tomcat_3.3.0文件夹;
3、将com.sysdeo.eclipse.tomcat_3.3.0文件夹拷贝到eclipse目录下的plugins插件文件夹内,我这里是C:\eclipse\plugins,如下图:
4、运行eclipse,设置workspace,我设置在C:\workspace,运行eclipse后工具栏上会出现Tomcat工具条,如没有则检查前面步骤,如图:
5、接着进行eclipse配置,先是jre,一般此项已经配置好的,如下图:
6、然后是web应用服务器配置,步骤如下图:
点击Add。。。
选中Tomcat v6.0,然后Next。。。
选中Tomcat的安装路径,及对应的jre,Finish即可。
7、配置Tomcat,选择版本,安装路径以及Server.xml,如下图:
Advanced下设置Tomcat路径,如下图:
JVM设置。。。
完成以上步骤Tomcat就已经配置好了。
四、MySQL安装与配置
1、下载mysql-5.5.27-win32.msi,大概30M,直接运行安装,一路Next即可,其中需要留意网络端口一般保持默认3306,字符编码一般设为UTF-8,千万要记住你设置的root用户密码,没有意外的话一般可以安装成功;
2、下载navicat lite mysql.rar,大概8M,这是一个用来管理MySQL的图形界面工具,直接安装即可;
3、运行navicat lite,新建一个数据库连接,如下图:
填入连接名(随便填),以及root用户名及密码,如下图:
测试连接如果成功,即可在左侧栏找着该连接,双击它即可打开对应的数据库服务器
4、接下来是新建数据库,如下图:
5、新建表,可以用界面来创建,也可以用sql语句,如下图:
6、双击对应表,即可打开表进行数据增加修改删除,如下图:
总结:至此Java Web开发环境基本搭建完毕,如果时间运行,下一篇再写个实例程序和大家分享!


猜你喜欢
- 1、引入依赖<dependency> <groupId>org.apache.pdfbox</gr
- 析构函数用于析构类的实例。备注不能在结构中定义析构函数。只能对类使用析构函数。一个类只能有一个析构函数。无法继承或重载析构函数。无法调用析构
- 0.解释器(Interpreter)模式定义 :给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子。
- Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法:首
- 本文代码为原创一个简陋的管理系统,只做功能的测试。并没有去完善所有应有的功能,只做了输入输出查找,仅供参考! 菜单部分: 
- 注意,本文不是字符串排序,是字符串数组的排序。方法分别是:1、低位优先键索引排序2、高位优先建索引排序3、Java自带排序(经过调优的归并排
- 1、概念:MyBatis中的延迟加载,也称为懒加载,是指在进行表的关联查询时,按照设置延迟规则推迟对关联对象的select查询。例如在进行一
- 前言今天给大家带来一个新的控件–轮播图,网上已经有很多这类的博客来讲解如何实现的,那么我的这个有哪些特点呢?或是说有哪些不同呢?满足了轮播图
- 案例:当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Lu
- 具体配置方法如下: 1:在服务器上安装office的Excel软件. 2:在"开始"->"运行"
- 因为支持csv,所以就一块写上了Workbook,Worksheet using Aspose.Cells(第三方)把Excel读取到属性对
- 介绍装饰者模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,增加对象功能来说,装饰模式比生成子类实现更为灵活。
- 采集器概貌,如下:最近做一个项目,功能类似于CNZZ站长统计功能,要求显示Ip所在的省份市区/提供商等信息。网上的Ip纯真数据库,下载下来一
- 本文实例讲述了Android数据持久化之Preferences机制。分享给大家供大家参考,具体如下:在Android中,实现数据持久化有五种
- 一、插入数据主键ID获取一般我们在做业务开发时,经常会遇到插入一条数据并使用到插入数据的ID情况。如果先插入在查询的话需要多一次sql查询,
- 一.Worker Thread模式Worker的意思是工作的人,在Worker Thread模式中,工人线程Worker thread会逐个
- springboot配置mysql数据库spring.datasource.url报错spring.datasource.url=jdbc:
- 一些初学Android的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String
- 最近总是有人问如何通过Silverlight上传图片并保存的后台服务器?众所周知,Silverlight是客户端程序,不能很好与服务器进行“
- 引入所谓泛型,就是创建一个函数,对所有数据类型都生效。最常见的例子就是运算符,毕竟1+1=2,1.0+1.0=2.0,足以看出+是对多种数据