




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开发环境的搭建 java 课程组 版本 1.0 文档提供:java 课程组 目录目录 一、一、概述概述3 二、环境的搭建二、环境的搭建3 1、jdk 3 1.1 安装步骤.3 1.2 测试安装.7 2、tomcat8 2.1 tomcat 的配置 .8 2.2 启动 tomcat 服务 9 3、使用、使用 eclipse 开发环境开发环境 10 3.1 eclipse 的安装和使用10 3.2 eclipse 做 web 开发的其他配置.15 4、mysql17 4.1 Mysql 服务的安装.17 4.2 使用命令行客户端连接 mysql 数据库19 4.3 设置密码20 4.3 使用图形化界面的 mysql 客户端工具连接 mysql 数据库 .20 4.4 mysql-connecter.27 一、一、概述概述 Java 语言是目前世界上最流行的编程语言,现在我们终于要进入 java 的世 界了。下面我们就来搭建一个用 java 开发 web 程序的环境。 搭建环境所需要的软件和相关的包有: jdk1.6.0_12 eclipse-jee-ganymede-SR2-win32 apache-tomcat-6.0.18 mysql-noinstall-5.0.77-win32 SQL Manager Lite for MySQL mysql-connector-java-5.1.7-bin.jar 这些文件的压缩包都放在 ftp 上了,请大家去下载就可以了。地址是: /Java/software/tools/ 为了更好的理解其中的原理,我们所用到的软件都是压缩版的。安装版的软 件在安装过程中会自动对系统做相应的配置,而使用压缩包的话需要自己进行 这些配置。这对于我们理解软件的运行以及系统的一些配置都有很好的帮助。 二、环境的搭建二、环境的搭建 1、jdk JDK(Java Development Kit) :java 开发工具包,它是 Java 的核心,包括了 Java 运行环境(JRE:Java Runtime Envirnment) ,一些 Java 工具和 Java 的基础类库。我们 要开发 java 程序必须有 jdk. 1.1 安装步骤安装步骤 1、到 ftp 上下载 jdk1.6.0_12.rar,放到你想要安装的目录。例如我放在 E:java 目录下。 2、 解压:右键解压到当前文件夹。这样在 E:java 目录下就有了一个 jdk1.6.0_12 的包,里面就是 jdk 的所有东西。 3、设置环境变量 需要设置三个环境变量:JAVA_HOME, PATH 和 CLASSPATH(不区分大小写) JAVA_HOME:指向 jdk 的安装目录(也就是我们解压后的目录) PATH:指向 jdk 安装目录bin CLASSPATH:指向 java 程序的类路径 设置方法:在桌面上“我的电脑”处右键属性,选择“高级”,如下图所 示: 然后点击下面的“环境变量”按钮,弹出环境变量对话框,如下所示: 在“系统变量”处点击“新建”按钮,弹出新建环境变量的对话框,添加 JAVA_HOME 环境变量,并将 jdk 的安装路径写到变量值里面,如下所示 点击“确定“按钮完成 JAVA_HOME 环境变量的设置。 用同样的方法创建 CLASSPATH 环境变量,如下图所示: 其中变量值是: .;%JAVA_HOME%lib 。%JAVA_HOME%就是我们上一步中设置的 环境变量的值,也就是 jdk 的安装目录。使用分号将两个路径隔开。前面的”. ”表示当前目录,意思就是在程序运行时,会先从当前目录找 java 类,如果在 当前路径下没有找到则去 java 的安装目录下的 lib 文件夹里找,因为 lib 目录 下放有 java 的类库,你的程序中肯定会用到 Java 自带的类。 我们要配的第三个环境变量是 PATH,这个变量已经存在于系统中了,我们只 需要在“系统变量“中找到它,然后在后面加上 jdk 安装目录下的bin 目录就 可以了。如下所示: 点击“编辑“按钮,在弹出的环境变量对话框中,在”变量值“的最后加上: ;%JAVA_HOME%bin 即可。如下图所示。 这样,系统变量就设置好了。 1.2 测试安装测试安装 可以通过下面的方式来检查一下 jdk 是否真正装好了: 点击“开始“”运行“,输入 cmd 打开命令行,在命令行输入 java version 查看 jdk 的版本号,如出现 java version “1.6.0_12”等信息,说 明 jdk 已经正确的配置好了。现在我们就可以写一个简单的 HelloWorld 程序来 测试一下了: 例如我在 e 盘的根目录下新建一个 HelloWorld.java 文件,在其中写入如 下代码: public class HelloWorld public static void main(String args) System.out.println(“hello,world!“); 保存并关闭文件。在命令行下进入到 HelloWorld 所在的目录(本例中是 e 盘根 目录) ,输入 javac HelloWorld.java 命令编译该程序。正确编译之后,你会 看到在该目录下多了一个 HelloWorld.class 的文件。这就是 java 的目标文件。 继续在命令行输入 java HelloWorld 命令,执行程序,这时你会看到程序输出 的 “hello,world!”字样。如下图所示: 好了,这样你就可以在文本文件中编写 java 程序,然后在命令行里执行程序了。 但是我相信大家都不喜欢在文本文件中来写程序对不对?下面我们将使用 eclipse 开发环境来进行 java 程序的编写。 2、tomcat Tomcat 是一个开源的 web 应用服务器。我们知道 web 程序的运行需要有 web 服务器,我们以前使用的 apache 就是一个 web 服务器,能够解析 html. Tomcat 既是一个 web 服务器也是一个 jsp 和 servlet 容器。 2.1 tomcat 的配置的配置 Tomcat 运行时需要有 JAVA_HOME 环境变量(我们在前面的步骤中已经配 置好了) 。不再需要其他配置。 将下载的 apache-tomcat-6.0.18.zip 解压即可。 2.2 启动启动 tomcat 服务服务 有两种方式来启动 tomcat 服务: 第一种方式:每次都到 tomcatbin 目录下去启动 进入 tomcat 解压后的 bin 目录下,双击 startup.bat(或者在命令行里,进 入解压后的 bin 目录下,输入 startup 命令) ,会出现一堆提示信息,最后一句 话是“INFO: service start up in xxxx ms”说明 tomcat 启动成功。注意:不要关掉 这个窗口,关闭这个窗口 tomcat 的服务就停止了。打开浏览器,输入 http:/localhost:8080 会出现 tomcat 的首页。要停止 tomcat 的服务,在命令行 里按 ctrl+c,然后关闭窗口就可以了。 第二种方式:将 tomcat 设为 windows 服务 在命令行中进入 tomcat 的 bin 目录(比如,我将 tomcat 解压到了 E 盘, 那么我就进入 E:apache-tomcat-6.0.18bin 目录下) ,输入命令 service install 按回车,出现提示“The service Tomcat6 has been installed”,说 明服务安装成功。如下图所示: 将 tomcat 设为 windows 服务之后,我们要启动的时候就不必去 tomcat 的安装 目录去启动了,直接在 windows 的服务里手动启动(或者你也可以设为自动启 动,这样每次开机后 tomcat 服务就自动启动了) 。Windows 的服务在:在“我 的电脑“上点击右键管理,选择”服务器和应用程序“下面的”服务“。在 右面的列表中找到 Apache tomcat 一项,点击它,然后点击”start“按钮便可以 启动 tomcat 服务了。如下图所示: 3、使用、使用 eclipse 开发环境开发环境 Eclipse 是一个开放源代码的、基于 Java 的可扩展的开发平台。它自身的核心是非常小 的,其它所有的功能都可以以插件的形式附加到该核心上,给使用者提供了无限的扩展空 间。 3.1 eclipse 的安装和使用的安装和使用 下载 eclipse-jee-ganymede-SR2-win32.zip 之后,将其解压。进入解压后的文件夹,双击 eclipse.exe 即可打开 eclipse 的开发环境。为了以后方便使用,你可以将其发送到桌面快捷 方式。 第一次打开 eclipse 时,它会让你选择工作空间(work space),你可以自己创建一个文件 夹,以后所有的 java 程序都放到里面。如下是我的 work space: 将“use this as the default and do not ask again”选中,这样以后再启 动 eclipse 的时候就不会每次都让你选择 workspace 了。 第一次打开的时候会有一个 welcome 界面,关掉该界面或者选择上面的” work bench”即可来到 eclipse 的开发环境界面。 那我们试着来创建一个 java 项目吧。在菜单中选择 filenewproject(或者在左边的导航栏里右键newproject 也可以) , 在弹出的新建工程对话框里选择 java 目录下的 java project,如下图所示: 点击“next”按钮,在新弹出窗口中的 project name 处输入工程名(例如 输入 helloWorld),点击”next”按钮,最后点击”finish”按钮。这样一个 java 工程就创建完了。 接下来在工程中创建一个主类:展开工程文件夹,在 src 包上右键 newclass,如下图所示 在弹出的创建类的对话框中输入类名(例如 HelloWorld) ,然后选中下面的 public static void mian(String args)那个复选框(选择这个之后会自动 在你的类里创建一个 main 方法,这样你就不用自己再写 main 方法的框架了。 当然可以不选择这个复选框) 。如下图所示: 点击“finish”按钮之后,便可以看到开发环境自动为我们生成的 HelloWorld 类文件。Main 函数的框架也已经有了,我们只需要在 main 方法里加入一句: System.out.println(“hello,world”); 便完成了一个 helloWorld 的程序。 下面我们运行一下吧: 直接在 HelloWorld.java 文件上右键run as java application 即可。 如果编译没有错误,你会在看到下面控制台输出了 hello,world!字样,说明程 序运行成功。 但是当你在程序中输入中文时,会发现不能保存。这是由于编码造成的。 我们需要进行一些配置: 1) 在 eclipse 的菜单中选择“Window”-“Preferences”在弹出的对话框中, 找到左边找到“General”下的“Workspace” ,在右边的“Text file encoding”处选择“Other”单选框,并从下拉列表中选择 UTF-8,如下图 所示: 2) 还是在“Window”-“Preferences” 菜单的弹出对话框中,在 “General”下的“Editors”-“Text Editors”-“Spelling”- “Encoding”设置为“Default(UTF-8)” ,如下图所示: 3)还是在“Window”-“Preferences”的弹出框中,找到“Web”下的 “JSP Files” 将“Encoding”设置为“ISO 10646/Unicode(UTF-8)” 。 3.2 eclipse 做做 web 开发的其他配置开发的其他配置 3.2.1 在在 eclipse 中配置中配置 tomcat 服务器服务器 在 Eclipse 的菜单中选择“Window”-“Preferences” ,在对话框中选择左边的 “Server”节点下的“Server Runtime Environments” ,点击右边的选择“Add.”按钮,在 弹出的对话框中选择 Apache Tomcat v6.0 ,如下图所示: 点击“next“按钮进行下一步,在弹出的对话框中的“Tomcat installation directory”处选择你的 Tomcat 的安装目录, “JRE”选项要设置为“jdk1.6.0_12” ,如下图所 示: 到此为止 eclipse 就配置好了,可以开发 web 项目了。 4、mysql Mysql 是一个开源的关系数据库管理系统,它体积小,速度快,而且是开源 的,目前被广泛应用在中小型网站。 4.1 Mysql 服务的安装服务的安装 1. 将下载的 mysql 服务器 mysql-noinstall-5.0.77-win32.zip 解压到你选择 的目录(本例中我还是放在 E 盘的根目录下面) 。 2. 进入到解压的目录下,看到里面有 5 个配置文件,分别是:my-small.ini、 my-medium.ini、my-large.ini 、my-huge.ini、my-innodb-heavy-4G.ini。 这些都是官方给出的经过优化的配置文件,我们可以根据自己系统的需要选择 一个: my-small.ini 小型负载的配置(内存=4G) 在这里我们选择使用 my-small.ini 作为我们的配置文件。 因为 mysql 启动的时候会默认读取 my.ini 配置文件中的信息。所以我们新建一 个文件,名为 my.ini,将 my-small.ini 中的内容粘贴到 my.ini 中。在 my.ini 文件中找到mysqld节点,在该节点后面加入以下两句话(注意等号后面写上 你自己机器上 mysql 的解压路径): basedir=E:mysql-5.0.77-win32 datadir=E:mysql-5.0.77-win32data 文件整体看上去是这个样子的: 好了,保存并关闭文件。 3. 打开命令行,进入到 mysql 解压目录下的 bin 目录,输入命令 mysqld install 回车之后,看到提示“service successfully installed“,说明 mysql 服务已经成功设为 windows 服务了,如下图所示。 4. 进入 windows 的服务窗口(如何进入相见上文中 tomcat 部分的介绍) ,找到 MySql 服务,点击“start”按钮启动 mysql 服务就可以了。 4.2 使用命令行客户端连接使用命令行客户端连接 mysql 数据库数据库 启动了 mysql 服务之后,我们就可以创建数据库和数据表进行数据的增删查改了。 打开命令行,进入到 mysql 的解压目录下的 bin 目录,输入命令 mysql u root 回车便可以 进入 mysql 的命令行客户端。在里面就可以执行各钟 sql 语句了,如下图所示: 4.3 设置密码设置密码 mysql 装好之后,我们不必输入用户名或密码就能登录。因为系统的 mysql 数 据库的 user 表中有一个空的用户名和空的密码的一行数据(没有 root 权限, 只能查看不能创建或修改) ,和一个 root 用户名但是密码为空的数据行。这样 不太安全,我们必须为设置 root 户名设置密码(下面假如要为 root 用户设置 密码 111111) 。 1)用 root 用户登录 MySQL : 进入 MySQL 安装目录bin,执行: mysql -u root; 2)修改 root 密码: mysql update mysql.user set password=PASSWORD(111111) where user=root; mysqlflush privileges; 这样 root 的密码就设置好了,按 ctrl+c 退出 mysql。 再次输入命令 mysql u root 便登录不了了,需要输入密码。输入命令:mysql u root p111111 便才能登录到 mysql. 4.3 使用图形化界面的使用图形化界面的 mysql 客户端工具连接客户端工具连接 mysql 数据库数据库 相信大家都不喜欢在命令行这种操作环境。下面我们使用 EMS Mysql manager 这个免费的图形化客户端工具来连接 mysql 数据库。 将下载的 SQL Manager Lite for MySQL.rar 文件解压。到解压后的目录中 找到 MyManager.exe,双击运行程序,界面如下所示。左上角的三个按钮分别 是“register database(注册一个数据库连接)” 、 “unregister database(取消 数据库的连接)”和“create new database(创建一个新数据库)” 。 4.3.1 register database “register database”是连接到 Mysql 的一个已有的数据库,点击该按钮 在弹出的对话框中填入相应的内容。Host name 是指你要连接的数据库服务器 所在的主机的 IP 地址,如果是连本机的 Mysql 服务器,那么写上 localhost 即 可。User name 和 password 分别输入你的 mysql 的用户名和密码。如下图所示: 点击”next“按钮进入选择数据库和编码的界面,如下图所示。我们就选择上 文中我们在命令行中创建的 mydb 数据库,一定注意编码要选择 windows charset,否则中文将出现乱码。 再点击”finish“按钮便完成了数据库的连接。左边导航栏里你新建的数据库 连接,便可以看到里面的内容:tables 里面有我们刚才创建的 t1 表。如下图 所示: 点击右边窗格里的“Fields“tab 页,你可以在里面对表中的数据进行插入、 删除和修改。 ”DDL”tab 页是该表的 sql 语句。都是图形化操作,在此不再赘 述。 4.3.2 create database 点击“create database”按钮新建一个数据库。在弹出的窗口中的 database name 处填写你 要新建的数据库的名字,本例中我起的名字是 mydb2。点击”next”按钮进行下一步。在窗 口中的 character set 一栏上,取消默认的”User Server settings”选项,选择 utf8 编码,如下 图所示: 点击”next”按钮进行下一步,如下图所示。注意 client charset 一栏中也要修改编码方式为 utf8,这样才能正确的插入和显示中文数据。 这样数据库就创建好了。你可以在左边的导航栏中看到这个项目“mydb2 on localhost“, 双击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030辅助生殖技术服务下沉市场开发与区域布局策略研究报告
- 2025-2030费托蜡在医药辅料领域的认证壁垒突破路径专项研究
- 2025-2030费托蜡与聚乙烯蜡复合改性技术专利态势分析报告
- 大型活动志愿者管理方案与执行
- 生产线设备定期维护记录表模板
- 高三英语质量检测模拟试卷
- 《陈情表》文言文教学理解训练资料
- 员工季度绩效反馈与改进建议表
- 小学景物描写写作技巧讲义
- 2025新版二手车买卖合同范本
- 高速公路改扩建工程监理投标方案(技术方案)
- 突发性耳聋的中医辩证及护理方案
- T-SZEIA 001-2024 温室气体产品碳足迹量化方法与要求 变电站电气设备
- 2025年湖南省安全员-B证考试题库及答案
- 北师大版六年级下册数学全册同步分层作业设计含答案解析
- 简易钢结构雨棚施工承包合同范本
- 苏州市前期物业管理委托合同范本
- 2022年冀教版七年级上册数学第一次月考试卷
- 《气管支架临床应用》课件
- 8·12天津滨海新区爆炸事故调查报告分析及反思
- 2024新指南:中国阿尔茨海默病早期预防指南解读课件
评论
0/150
提交评论