Java开发环境 基础配置一 (Eclipse插件推荐)

第一章 Java环境

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

  1. 准备工作

  • JDK

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

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

下载地址:

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


  • Ant

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

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


  • 应用服务器

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

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

下载地址:

Tomcat http://tomcat.apache.org/

Jetty http://jetty.mortbay.com/

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



  • 开发环境

一般现在地球人都用Eclipse作为Java标准的开发IDEEclipse目前的最高版本是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 PluginSVN的插件

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)


  • 其他

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

  1. 安装和配置

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

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

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

  • 安装JDK和配置环境变量

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

1

安装完JDK之后,需要进行环境变量的配置。一般JDK所需要配置的环境变量是PATHCLASSPATH

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

2

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

3

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

4

在这里简单做一些解释。

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

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

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

  • 安装应用服务器

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

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

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

首先创建Tomcat5HOME,按照习惯,取名:CATALINA_HOME

5

然后加入PATH:(%CATALINA_HOME\bin

6

  • 安装其他相关软件

安装类似AntMaven等其他的相关软件就更简单了(绝大多数是绿色的),这里不一一叙述。安装完成以后,可以根据实际情况配置环境变量。一般需要配置的,都是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插件为例,请将插件保持以下的目录结构:

以次类推,可以在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版本之间插件管理的混乱。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值