`

Java开发环境的搭建

阅读更多
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 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开发环境搭建是每个Java程序员入门的必经之路。本文主要介绍了如何在Windows操作系统上配置Java开发环境,包括下载和安装Java JDK,配置环境变量,以及编写并运行一个简单的Java程序。 首先,Java JDK(Java ...

    ArcEngine java开发环境搭建

    【ArcEngine Java 开发环境搭建】是针对使用Java语言开发ArcGIS Engine应用程序的过程。ArcGIS Engine是一个用于构建桌面GIS应用的软件开发工具包,而Java则是一种广泛应用于B/S系统开发的语言。本教程主要面向初学...

    java 开发环境搭建

    ### Java开发环境搭建知识点 #### 一、开发工具获取 **1.1 JDK(Java Development Kit)** - **下载来源**:Oracle公司的官方网站 (http://www.oracle.com/) - **文件选择**:对于Windows用户,推荐下载`jdk-6uX-...

    java开发环境搭建.rar

    java开发环境搭建.rar

    简全Java开发环境搭建指南和安装包

    Java开发工具,数据库多种多样,这里不一一列举,本人结合工作实际,简单介绍一下其中一中主流的Java开发环境搭建,简单但全面,特别适合和方便初学者,避免到处找安装包和安装配置教程。以下是一个详细的 Java 开发...

    java开发环境搭建详细教程

    Java 开发环境搭建详细教程 本资源提供了一份详细的 Java 开发环境搭建教程,旨在帮助初学者快速搭建 Java 开发环境。该教程涵盖了 JDK、MySQL、Eclipse、Ant、SVN 和 Tomcat 等工具的安装和配置过程。 一、JDK 的...

    linux服务器java开发环境搭建

    Linux 服务器 Java 开发环境搭建 Linux 服务器 Java 开发环境搭建是指在 Linux 操作系统下搭建一个完整的 Java 开发环境,包括 JDK、Tomcat 和 MySQL 的安装和配置。本文将详细介绍如何在 Ubuntu 操作系统下搭建 ...

    Java开发环境搭建-详解.docx

    Java开发环境搭建是每个Java开发者必须要掌握的基本技能之一,尤其对于初学者而言,理解并实践这一过程至关重要。本文将详细讲解如何一步步构建一个完整的Java开发环境,包括对Linux理论与实操、MySQL数据库、JDK的...

    JAVA开发环境搭建(示例)

    ### JAVA开发环境搭建知识点详解 #### 一、JAVA开发环境搭建概述 在开始JAVA开发之前,首先需要在计算机上搭建一套完整的开发环境。这通常包括安装JDK(Java Development Kit,Java开发工具包),并正确配置环境...

Global site tag (gtag.js) - Google Analytics