搭建Java开发环境
更新时间:2024-04-16 23:02:01 阅读量: 综合文库 文档下载
Java开发环境的搭建包括三个部分: 1、JDK下载、安装及配置 2、MySql的下载、安装及配置
3、应用服务器(App Server)的下载、安装及配置
一、 JDK下载、安装及配置:
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
第一步:下载
JDK的一个常用版本J2SE(Java2 SDK Standard Edition)可以从Sun的Java网站上下载到:http://java.sun.com/j2se/downloads.html,我们建议下载最新版本的。当前最新版本为:J2SE 5.0 JDK。
第二步:安装
下载好的JDK是一个可执行安装程序,执行安装即可。安装完成在安装目录下会有jdk1.5.0和jre1.5.0两个文件夹。
第三步:设置环境变量
打开“我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量”,设置以下三个变量:
JAVA_HOME=
Path=<原Path>;
E:/Program Files/Java/jdk1.5.0/bin
请注意:CLASSPATH变量的值是“.”(不包括引号).
Java虚拟机的ClassLoader会按照CLASSPATH设定的路径搜索class文件。请注意,ClassLoader不会在当前目录下搜索,习惯了Windows的用户可能会感到意外,Linux用户就非常清楚。为方便起见,我们将CLASSPATH设置为“.”就包括了当前目录。
第四步:环境测试 1、编辑:
用任何文本编辑器编辑如下:HelloWorld.java文件 public class HelloWorld {
public static void main(String[] args) { System.out.println(\ } }
2、编译:
打开控制台,切换到该文件所在目录下,输入: javac HelloWorld.java
如果编译通过,屏幕上没有任何显示。否则,屏幕上会有出错信息。 3、运行:
输入:java HelloWorld
屏幕输出:Hello World! 说明运行成功!JDK环境搭建成功! 二、 MySql的下载、安装及配置 第一步:下载
MySql是一款非常优秀的开源数据库管理系统你可以从其官方网站上得到:http://dev.mysql.com/downloads/index.html 页面上有各个版本的下载,建议您下载最新版(但不要下载测试版)。网站上提供了安装版和非安装版(zip包),我们以安装版为例。
第二步:安装
安装版提供一个可执行文件,双击即可完成安装。 第三步:测试
到bin目录下(我的是E:/Program Files/MySQL/MySQL Server 4.1/bin)找到winmysqladmin.exe,双击运行,进行第一次注册。设置完后,运行“cmd”,改变目录到bin目录下,运行mysql –u root –p,输入密码(默认为空)进入mysql。输入show databases; 如果你看到:
+----------+ | Database | +----------+ | mysql | | test | +----------+
2 rows in set (0.02 sec) 那么恭喜你,mysql已经安装成功了.
三、 应用服务器(App Server)的下载、安装及配置
App Server是运行Java企业组件的平台,构成了应用软件的主要运行环境。当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss。Tomcat严格意义上并不是一个真正的App Server,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些App Server的功能。Tomcat被非常广泛的应用在中小规模的Java Web应用中,是
Java入门的首选App Server。下面我们就以Tomcat、Jboss为例讲述其安装配置。
Tomcat 第一步:下载
Tomcat是Apache组织Jakarta项目下的一个子项目,它的下载地址是:http://jakarta.apache.org/site/binindex.cgi 页面上有各个版本的下载,一样建议您下载最新版。网站上提供了安装版和非安装版,你可以根据情况下载。我们以安装版为例。
第二步:安装
安装版提供一个可执行文件,双击即可完成安装。 第三步:设置环境变量
打开“我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量”,设置环境变量:CATALINA_HOME= E:/Program Files/Apache Software Foundation/Tomcat 5.5(你的Tomcat安装目录,这里已我的为例)
第四部:测试Tomcat
Tomcat启动以后,默认使用8080端口,因此可以用浏览器访问
http://localhost:8080来测试Tomcat是否正常启动。如果看到如下图所示画面,恭喜您,安装成功!
注意:如果你够细心,可能会发现上图中我的浏览器地址栏的输入的是:
http://localhost:9090,是的,我把Tomcat的默认端口改成了9090(当然想分给它什么端口你说了算!),8080端口我留给了Jboss。在Tomcat安装目录下找到conf下的server.xml,在这个文件里,你可以设置端口和工作(虚拟)目录。
找到下面这段配置文件 port=\,就是你设置端口的地方: 找到下面这段配置文件,你可以设置虚拟目录: xmlValidation=\ ?? 如我要设置我虚拟目录/myjsp,并将其指向F:/soft/jsp,在上面加上下面一段配置即可: 第五步:测试JSP+MySQL数据库联接 1、下载MySQL的JDBC驱动器: 在http://www.mysql.com/products/connector/j/ 页面你能够找到可用版本的下载,当前是:mysql-connector-java-3.0.16-ga-bin.jar; 2、将他拷贝到tomcat的common/lib目录下; 3、测试是否连接正常;将如下代码保存成test.jsp至tomcat的webapps/root目录下: <%@ page contentType=\<%@ page import=\
<%Class.forName(\String url =\你的mysql的root用户密码&useUnicode=true&characterEncoding=8859_1\
Connection conn= DriverManager.getConnection(url); Statement
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql=\ResultSet rs=stmt.executeQuery(sql); while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%> 您的第二个字段内容为:<%=rs.getString(2)%> <%}%>
<%out.print(\数据库操作成功,恭喜你\<%rs.close(); stmt.close(); conn.close(); %>
4、如果运行以后,看到“据库操作成功,恭喜你”,恭喜你,测试成功! Jboss 第一步:下载
Jboss是免费的J2EE服务器,它使得J2EE从高贵的殿堂走向了普通百姓家,在http://www.jboss.org/downloads/index#as列出了几个版本的下载地址,推荐你下载最新版本。
第二步:安装、配置、启动
将你下载到的压缩文件解压到机器的合适的位置(但是一定要注意将其放在没有空格的录下,如我一开始放在了E:/Program Files/jboss-4.0.0就出现错误),执行bin目录下的批命令(windows是run.bat linux是run.sh)就可以启动JBoss。如下信息表明,Jboss服务器成功运行(很明显,由于启动Jboss的时间和目标机器的配置不同,给出的取值会不同):
11:29:39,944 INFO [Server] JBoss (MX MicroKernel) [4.0.0 (build: CVSTag=JBoss_4_0_0 date=200409200418)] Started in 1m:18s:941ms 我的机器启动时的信息:
Jboss默认端口是8080,在浏览器中输入:http://localhost:8080 会出现如下内容:
第三步:测试Jboss和MySQL的连接
在Jboss的server/default/deploy建立myjsp.war文件夹,将测试Tomcat和MySQL连接的test.jsp文件拷贝到myjsp.war下,在浏览器中输入: http://localhost:8080/myjsp/test.jsp如果运行以后,看到“据库操作成功,恭喜你”,恭喜你,测试成功!
正在阅读:
搭建Java开发环境04-16
编译第3章习题(文法和语言)参考答案04-09
20XX年8月份党员思想汇报03-15
面向对象的设计思想05-25
轧钢工-判断题54306-12
中国两会热词 英汉翻译05-20
part V essay writing06-13
肖申克的救赎观后感04-02
2018年高考真题汇编文科数学(解析版)8:圆锥曲线 - 图文07-11
二(3)班民族团结一家亲08-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 搭建
- 环境
- 开发
- Java
- 2017年自贡市公需科目
- 中国镍钛诺市场研究分析报告
- 实验小学家庭教育工作情况汇报
- 2019年最新初中中考数学模拟试卷及答案5506736
- 中国传统文化和道德观念
- 中外民俗
- 不要给陌生人开门
- 革命烈士的事迹20则
- 2018秋浙江电大形考答案修正准确版
- 城市道路绿化养护存在的问题与对策
- 18学年高中数学不等关系与基本不等式5不等式的应用教学案北师大
- 2011年浙江省台州市中考语文试卷及答案(word版)
- 浅谈小学科学教学中育人途径的探索
- 高压水位表说明书SFD-SW32-D
- 南京航空航天大学文件
- 医院传染病疫情报告制度
- 人工关节置换技术管理制度、质量保障措施、风险评估及应急预案
- 财务会计2018年度工作总结范文
- 中国失业问题的现状、原因与对策
- 汽车保险与理赔复习