Java开发环境的搭建包括三个部分:
1、JDK下载、安装及配置
2、MySql的下载、安装及配置
3、应用服务器(App Server)的下载、安装及配置
一、 JDK下载、安装及配置:
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。
第一步:安装
下载好的JDK是一个可执行安装程序,执行安装即可。安装完成在安装目录下会有jdk1.5.0和jre1.5.0两个文件夹。
第二步:设置环境变量
打开“我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量”,设置以下三个变量:
JAVA_HOME 如:我的为:D:\Program Files\Java\jdk1.6.0_20
CLASSPATH 如:我的为:.;D:\Program Files\Java\jdk1.6.0_20\lib
在Path变量的最后加上 .;D:\Program Files\Java\jdk1.6.0_20\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("Hello World!");
}
}
2、编译:
打开控制台,切换到该文件所在目录下,输入:
javac HelloWorld.java
如果编译通过,屏幕上没有任何显示。否则,屏幕上会有出错信息。
3、运行:
输入:java HelloWorld
屏幕输出:Hello World! 说明运行成功!JDK环境搭建成功!
二、 MySql配置
测试
到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
设置环境变量
打开“我的电脑 -> 属性 -> 高级 -> 环境变量 -> 系统变量”,设置环境变量:
CATALINA_HOME D:\Program Files\Java\apache-tomcat-5.5.29
CATALINA_BASE D:\Program Files\Java\apache-tomcat-5.5.29
TOMCAT_HOME D:\Program Files\Java\apache-tomcat-5.5.29
在CLASSPATH变量后加上“.;D:\Program Files\Java\apache-tomcat-5.5.29\common\lib\servlet-api.jar”(你的Tomcat安装目录,这里已我的为例)
注:要启动了Tomcat服务;在“D:\Program Files\Java\apache-tomcat-5.5.29\bin”目录下,双击startup.bat
第四部:测试Tomcat
Tomcat启动以后,默认使用8080端口,因此可以用浏览器访问http://localhost:8080来测试Tomcat是否正常启动。如果看到Tomcat猫的画面,恭喜您,安装成功!
先来享受一下成功的喜悦吧,请输入下面的代码:
First Page
Today is: h
将该程序保存为:First.jsp,放到Tomcat的ROOT目录下,然后在浏览器的地址栏中输入:http://localhost: 8080/First.jsp,(First.jsp跟我们保存的文件名的大小写要一致)回车,如果不出意外,应该可以看到形如Today is: h Fri Apr 11 08:32:38 CST 2003 的结果。
注意:ROOT是tomcat的默认虚拟目录,如果要改成自己的虚拟目录怎么办呢?请继续往下看吧。
要改成自己的虚拟目录,就要请出server.xml来了,该文件是一个配置文件,在Tomcat\conf目录下,使用任何文本编辑软件都能打开它,我们先找到下面一句:
<connector classname="org.apache.coyote.tomcat4.CoyoteConnector" port="8080" minprocessors="5" maxprocessors="75" enablelookups="true" redirectport="8443" acceptcount="100" debug="0" connectiontimeout="20000" useurivalidationhack="false" disableuploadtimeout="true"></connector>
这里的port="8080"就是端口,我们完全可以用别的端口来代替,但不能是被系统占用的端口(0--1023),这里简单提一下。
下面我们再往下找,会发现以下的语句:
我们就应该找到这两个语句,如果不懂E文,您就认定这两个语句好了。然后我们将该语句更改如下:
<context path="/myjsp" debug="0" docbase="e:/myjsp" reloadable="true"></context>
这里的path="/myjsp"就是我们就配置的虚拟目录了,以后在地址栏中输入http://localhost:8080/myjsp即可。而docBase="e:/myjsp" 则是机器本地路径,他们通过这个语句形成一个映射关系,其它照抄。
将上面的First.jsp文件放到E:/myjsp目录下,输入http://localhost:8080/myjsp/First.jsp,是不是有一种喜上眉梢的感觉?
第五步 建立自己的jsp app目录
1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;
2.在webapps目录下新建一个目录,起名叫myapp;
3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;
4.WEB-INF下新建一个文件web.xml,内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?><web-app><display-name>My Web Application</display-name><description>
A application for test.
</description></web-app>
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
Now time is:
6.重启Tomcat
7.打开浏览器,输入http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。
第六步 建立自己的Servlet:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个servlet程序,文件名为Test.java,文件内容如下:
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Test extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
out.println("
This is a servlet test.
");
out.flush();
}
}
2 .编译
将Test.java放在c:\test下,使用如下命令编译:
C:\Test>javac Test.java
然后在c:\Test下会产生一个编译后的servlet文件:Test.class
3 .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。现在webapps\myapp\WEB-INF\ classes下有test\Test.class的文件目录结构
4 .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping
编辑后的web.xml如下所示,红色为添加的内容:
<?xml version="1.0" encoding="ISO-8859-1"?><web-app><display-name>My Web Application</display-name><description>
A application for test.
</description><servlet><servlet-name>Test</servlet-name><display-name>Test</display-name><description>A test Servlet</description><servlet-class>test.Test</servlet-class></servlet><servlet-mapping><servlet-name>Test</servlet-name><url-pattern>/Test</url-pattern></servlet-mapping></web-app>
这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet"映射"到地址/Test上
5 .好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
注意:修改了web.xml以及新加了class,都要重启Tomcat
第七步 建立自己的Bean:
1.用你最熟悉的编辑器(建议使用有语法检查的java ide)新建一个java程序,文件名为TestBean.java,文件内容如下:
package test;
public class TestBean{
private String name = null;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
public String getName(){
return this.name;
}
}
2 .编译
将TestBean.java放在c:\test下,使用如下命令编译:
C:\Test>javac TestBean.java
然后在c:\Test下会产生一个编译后的bean文件:TestBean.class
3 .将TestBean.class文件剪切到 %CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test下,
4 .新建一个TestBean.jsp文件,文件内容为:
Java bean name is:
5 .好了,重启Tomcat,启动浏览器,输入http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。
在论坛里我见得最多的就是很多人不知道javaBean文件放到哪里,老实说开始我也不知道,更令人不解的是,十个人有九种不同的说法,这更让我们茫然。其实这问题也不是我们想像的那么复杂,我们以一个例子说明:
先建立一个java程序,代码如下:
package hall;
public class SimpleBean {
private String message = "No message specified";
public String getMessage() {
return(message);
}
public void setMessage(String message) {
this.message = message;
}
}
保存为SimpleBean.java,编译后会生成一个包,其实就相当于一个目录,也就是SimpleBean.class会存放在hall目录中,暂且保存起来,将来备用。
再输入以下代码:
Reusing JavaBeans in JSP
<usebean id="test" class="hall.SimpleBean"></usebean><setproperty name="test" property="message" value="Hello WWW"></setproperty>
Message:
<getproperty name="test" property="message"></getproperty>
保存在我们刚才建立的虚拟目录e:/myjsp下面,并命名为:BeanTest.jsp。
现在我们应该将hall(包)目录放在哪儿呢?别急,我们先在e:/myjsp下建立一个文件夹WEB-INF,然后再在WEB-INF下建立一个 classes文件夹,最后将hall目录放到classes下,当然,hall下的字节码文件SimpleBean.class也一并要移过来,而 SimpleBean.java就和BeanTest.jsp放到同一目录吧(可以不需要放的,自己试试)。
重新启动tomcat(如果您试了好多次都不行,这一步一定要做),在浏览器中输入:http://localhost:8080/myjsp/BeanTest.jsp,当看到jsp bean的时候表示成功了
第八步:测试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目录下:
您的第一个字段内容为:
您的第二个字段内容为:
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开发环境配置成功,开始你的Java之旅吧!!!
分享到:
相关推荐
Java开发环境搭建是每个Java程序员入门的必经之路。本文主要介绍了如何在Windows操作系统上配置Java开发环境,包括下载和安装Java JDK,配置环境变量,以及编写并运行一个简单的Java程序。 首先,Java JDK(Java ...
【ArcEngine Java 开发环境搭建】是针对使用Java语言开发ArcGIS Engine应用程序的过程。ArcGIS Engine是一个用于构建桌面GIS应用的软件开发工具包,而Java则是一种广泛应用于B/S系统开发的语言。本教程主要面向初学...
### Java开发环境搭建知识点 #### 一、开发工具获取 **1.1 JDK(Java Development Kit)** - **下载来源**:Oracle公司的官方网站 (http://www.oracle.com/) - **文件选择**:对于Windows用户,推荐下载`jdk-6uX-...
java开发环境搭建.rar
Java开发工具,数据库多种多样,这里不一一列举,本人结合工作实际,简单介绍一下其中一中主流的Java开发环境搭建,简单但全面,特别适合和方便初学者,避免到处找安装包和安装配置教程。以下是一个详细的 Java 开发...
Java 开发环境搭建详细教程 本资源提供了一份详细的 Java 开发环境搭建教程,旨在帮助初学者快速搭建 Java 开发环境。该教程涵盖了 JDK、MySQL、Eclipse、Ant、SVN 和 Tomcat 等工具的安装和配置过程。 一、JDK 的...
Linux 服务器 Java 开发环境搭建 Linux 服务器 Java 开发环境搭建是指在 Linux 操作系统下搭建一个完整的 Java 开发环境,包括 JDK、Tomcat 和 MySQL 的安装和配置。本文将详细介绍如何在 Ubuntu 操作系统下搭建 ...
Java开发环境搭建是每个Java开发者必须要掌握的基本技能之一,尤其对于初学者而言,理解并实践这一过程至关重要。本文将详细讲解如何一步步构建一个完整的Java开发环境,包括对Linux理论与实操、MySQL数据库、JDK的...
### JAVA开发环境搭建知识点详解 #### 一、JAVA开发环境搭建概述 在开始JAVA开发之前,首先需要在计算机上搭建一套完整的开发环境。这通常包括安装JDK(Java Development Kit,Java开发工具包),并正确配置环境...