您的位置:首页 > 编程语言 > Java开发

JAVA 基础配置文档(拿来主义)

2012-06-15 14:45 204 查看
第一章 Java环境

我们所说的Java环境,一般是指进行Java开发所必须的一些软件的安装和配置,搭建一个良好的Java环境无论对于开发本身,还是调试部署等,都非常重要。养成一个好的习惯,对日后的开发也有很大的帮助。

1 准备工作

l JDK

JDK是搭建Java环境最基本的要素,注意一下JDK(Java Development Kit)和JRE(Java Runtime Environment)的区别。 JRE是Java的运行环境,而JDK不仅包含了JRE,还带有一些我们开发所需要的工具的集合。

另外,每个厂商都有自己的JDK和JRE,包括IBM,BEA,Oracle等,这些JDK和JRE都各自包含在各自的产品中。他们和Sun的JDK有着这样那样的区别。不过基本上,我们都以Sun提供的JDK作为标准来使用。

下载地址:

JDK1.5: http://java.sun.com/j2se/1.5.0/download.jsp

l Ant

Ant是一个非常有用的项目构建的工具,Apache的产品,至今成为项目构建的首选,所以在搭建环境时,也少不了它。

下载地址:http://ant.apache.org/

l 应用服务器

Web应用服务器有很多,一般进行开发调试比较多的是Tomcat和Jetty。当然,可以选择Weblogic,Websphere这样的重型的服务器,不过绝大多数情况下,这类服务器是不会在开发调试中使用的。

应用服务器的不同版本所支持的特性有很大区别,在安装时需要谨慎选择,尤其是对于常用的应用服务器的版本所支持的Servlet标准和JSP标准要有所熟悉。我们在开发时,一般采用Tomcat5或者Jetty。

下载地址:

Tomcat http://tomcat.apache.org/

Jetty http://jetty.mortbay.com/

JBoss http://labs.jboss.com/portal

l 开发环境

一般现在地球人都用Eclipse作为Java标准的开发IDE。Eclipse目前的最高版本是3.2,不过还是推荐使用3.1。因为3.1目前已经有了很多完整的插件支持,而3.2在插件支持方面还不够成熟。

Eclipse本身提供了很多很好的功能,不过对于一个J2EE开发人员来说,请务必使用以下推荐的插件以方便开发:

Lomboz:开发J2EE程序必备,提供了一系列好用的Editor

http://forge.objectweb.org/projects/lomboz

FormatOnSave:给你省去了很多整理代码的时间

http://sourceforge.net/project/showfiles.php?group_id=47272

EasyExplorer:快速进入目录(很难想象你会用不上它)

http://easystruts.sourceforge.net/

XmlBuddy:最好的XML编辑器

http://www.xmlbuddy.com/

JSEclipse:最好的JavaScript编辑器

http://www.interaktonline.com/Products/Eclipse/JSEclipse/Try- Download/

SVN Plugin:SVN的插件

http://subclipse.tigris.org/update

Tomcat launch / Jetty launch:应用服务器插件

Tomcat http://www.sysdeo.com/eclipse/tomcatPluginV3.zip

Jetty http://jettylauncher.sourceforge.net/updates (For Jetty5)

l 其他

其他的一些Java方面的工具就很多了,比如构建工具Maven,利用注释生成配置和代码的XDoclet等等。这些Java工具的安装都非常类似,触类旁通就行。

2 安装和配置

其实Java环境的搭建真的非常简单,因为绝大多数的Java软件是绿色的,也就是说,只要你解压缩就安装好了。不过还是建议大家养成良好的安装配置的习惯,让你的目录结构变得清晰一些。

由于很多Java软件都是绿色的,所以我们可以将这些Java的软件都放在一个固定的目录下便于管理。因而在安装任何Java软件之前,我喜欢先建立一个目录,叫做JavaTools,以后所有的Java相关的软件都装在这个目录下。

l 建立一个目录存放所有的Java相关的软件(D:\JavaTools)

l 安装JDK和配置环境变量

一般从Sun官方网站上download下来的JDK是一个安装包,直接双击运行即可。以我的机器为例,我将JDK安装到了:D:\JavaTools\j2sdk1.4.2_10目录下。(注意保持软件版本号是一个好习惯,尤其在JDK可能出现多个的情况下)



图1
安装完JDK之后,需要进行环境变量的配置。一般JDK所需要配置的环境变量是PATH和CLASSPATH。

为了方便起见,我们会首先配置一个JAVA_HOME




图2
而后,添加CLASSPATH(注意第一个点表示当前路径,不能省略)




图3
最后,在已有的环境变量PATH中加入




图4
在这里简单做一些解释。

首先是对CLASSPATH的解释。这里所设置的CLASSPATH是系统级别的CLASSPATH。请不要在这个地方设置过多的jar包,由于这是系统的CLASSPATH,设置过多的jar包会引起一些不必要的ClassLoader上的混乱。有关CLASSPATH的具体概念,请参看附录的《CLASSPATH和JRE的运行机制》。

其次是PATH,熟悉Windows的人其实很容易明白,PATH的设置不过是在系统级别,为某些命令做了链接,使得在系统的任何地方,都可以直接通过敲打某个命令直接执行。需要注意的是,PATH的加载是按照先来先到的原则,也就是说,前面的设置会覆盖后面。所以在这种情况下,PATH的顺序由为关键。

在Java环境中,PATH的设置是必须的,它提供了Java虚拟机一个ClassLoader的重要机制。事实上,ClassLoader是通过读取系统的PATH确定JRE的位置。

l 安装应用服务器

安装应用服务器比较简单,尤其是像Tomcat,Jetty,JBoss这种绿色的软件,只要解压缩到D:\JavaTools下即可。一般应用服务器在安装时,请保留其大版本号,例如Tomcat5。

对于Weblogic和Websphere的安装,则按照向导一步一步做下来。Websphere可能稍微复杂一些,请参考相应文档。

安装完这些应用服务器之后,一般我们会根据情况为他们设置PATH(不是必须的,但是有时候会非常方便),下面以Tomcat5为例:

首先创建Tomcat5的HOME,按照习惯,取名:CATALINA_HOME



图5
然后加入PATH:(%CATALINA_HOME%\bin)



图6
l 安装其他相关软件

安装类似Ant,Maven等其他的相关软件就更简单了(绝大多数是绿色的),这里不一一叙述。安装完成以后,可以根据实际情况配置环境变量。一般需要配置的,都是PATH,配置的方法也类似,创建一个XXX_HOME,然后加入到PATH中:%XXX_HOME%\bin

第二章 开发环境

Java环境成功搭建完毕后,还需要搭建一个开发环境。说白了就是一个Eclipse的环境。 Eclipse是绿色的,解压缩后就可以使用。不过在你双击Eclipse.exe的时候,Eclipse会到系统的PATH里面去找相关的JRE。所以Java环境是跑Eclipse的基础。下面具体介绍一下Eclipse中的插件管理和基本配置。

1 插件管理

一般来说,Eclipse插件都是安装在eclipse目录的plugins目录下(有时会涉及到features目录)。 当安装了许多插件之后,Eclipse变的很大,而且不便于更新和管理众多插件。使用link方式安装Eclipse插件,可以有效解决插件管理的问题。

首先,Eclipse安装目录是D:\eclipse,插件目录是D:\JavaTools\plugins。

将所需要的插件解压缩到D:\JavaTools\plugins下,以SVN插件为例,请将插件保持以下的目录结构:

图7
以次类推,可以在D:\JavaTools\plugins下放置任意数目甚至不同版本的插件。

在 Eclipse安装目录D:\eclipse目录中建立一个子目录links,在links目录中建立对应的link文件,比如 svn.0.9.104.en.link,该link文件的内容为:path=D:/JavaTools/plugins/ svn.0.9.104.en。

重启Eclipse后,有相应link文件对应的插件将生效。

使用Link方式管理Eclipse插件能够对Eclipse的插件进行集中的管理,同时也避免了不同的Eclipse版本之间插件管理的混乱。

2 基本配置

使用Eclipse开始进行开发之前,我们有必要对Eclipse本身做一些粗略的了解和配置,让我们在使用的时候更加舒畅。

l Text File Encoding配置

Text File Encoding的配置位于:window->Preferences->General->Editors

对于默认的Text File Encoding,我们应该使用UTF-8。以避免各种不同的语言编码造成的各种问题。



图8
l Ant配置

Ant的配置位于:window->Preferences->Ant

一般我们会采用自己安装的Ant作为Ant的Home。因而我们只需要改变其中的Runtime配置,当然,如果需要的话,可以修改其中的Editor的某些参数,满足自己的需要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: