欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java开发环境的搭建,Java开发环境搭建

来源: javaer 分享于  点击 6849 次 点评:202

Java开发环境的搭建,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之旅吧!!!

相关文章

    暂无相关文章
相关栏目:

用户点评