Hibernate应用系列之二环境配置篇
【IT168技术文档】
这篇文章主要谈谈Eclipse+Hibernate开发所需的软件和相关环境的配置.
1. 软件下载
JDK:
JDK的下载地址是:http://Java.sun.com/j2se
Eclipse 3.2:
下载地址:
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip
下载后的文件为: eclipse-SDK-3.2-win32.zip
Eclipse 3.2的多国语言包:
下载地址:
http://download.eclipse.org/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/index.php

Hibernate 3.1:
下载地址:
http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784&release_id=403223

MySQL 5.0:
MySQL当前推荐的版本是5.0
下载地址: http://dev.mysql.com/downloads/mysql/5.0.html

下载的文件为: mysql-5.0.24a-win32.zip
下载MySQL5.0 GUI Tools:
下载MySQL5.0的GUI Tools以方便管理MySQL Server.
下载地址: http://dev.mysql.com/downloads/gui-tools/5.0.html

下载的文件为: mysql-gui-tools-5.0-r3-win32.msi
下载MySQL Connector/J:
下载MySQL Connector/J即Java平台开发的JDBC驱动.下一篇《开发Demo》中与MySQL数据连接时要用到它.
下载地址: http://dev.mysql.com/downloads/connector/j/5.0.html

【IT168技术文档】
2. 软件的安装
2.1安装JDK
JDK的安装以及环境变量的设置不想多说,网上有很多这样的文章,也相对简单.
2.2安装Eclipse
Eclipse的安装非常简单,它属于绿色软件的安装方法,即不需运行安装程序,不需往Windows的注册表写信息. Eclipse的安装文件是一个压缩包,只需将eclipse-SDK-3.2-win32.zip文件解压就可以运行Eclipse了.
Eclipse可以安装在任何盘中,如我们将其安装在F盘中,在F盘中建立一个名为eclipse3.2的文件夹,然后将eclipse-SDK-3.2-win32.zip压缩包解压后复制到此目录中.目录结果如下图所示:

让我们来试运行一下Eclipse,检查它是否安装成功了,双击F:\eclipse3.2路径下的eclipse.exe文件来启动eclipse,第一次启动会弹出如下所示的对话框,在此对话框设定工作空间的路径(工作空间workspace中包含我们所写的项目文件,程序代码,以及一些eclipse的个性化配置文件),我们可以根据自己的情况选择工作空间的位置,这里我们将工作空间放到F:\eclipse3.2下即F:\eclipse3.2\Workspace,单击”OK”按钮,开始运行eclipse程序.运行完毕,出现一个”Welcome to Eclipse 3.2”的欢迎界面,表示Eclipse已经安装成功了.

如果出现如下所示的对话框,表示安装失败,请检查你的JDK安装版本是否正确,可能你的电脑里安装了多个JDK版本,建议只保留一个.

关于Eclipse和JDK强调几点:
(1) 最小只需要Java的运行环境JRE即可支持运行Eclipse,之所以安装JDK,是因为JDK已经包含了JRE,同时又包含了Java的源代码,在Eclipse中可以很方便的查看这些源代码,在调试程序的时候有用.
(2) Eclipse会尝试依次如下三个地方查找JRE,首先去启动参数-vm设定的路径找;如果没有-vm参数,则查找安装目录下的JRE子目录,如果还没有找到,Eclipse将查找当前windows系统默认的JRE.因此如果你的系统JDK的版本太过混乱导致Eclipse无法启动,尝试以下方法解决:在命令行下执行”eclipse –vm c:\jdk\bin\javaw”,这里假设你的JDK安装在c:\jdk目录下.或者将你想使用的JRE版本的JRE目录复制到F:\eclipse3.2目录下.
2.3 Eclipse多国语言翻译包的安装
Eclipse多国语言包中不仅又Eclipse的中文翻译,同时也包含了其他几种主要语言的翻译,Eclipse能够自动根据Windows操作系统的语言环境来选择使用语言包中的那一种语言,非常只能化.
安装方法如下:
a. 先关掉Eclipse
b. 在F:\eclipse3.2这个目录下新建一个文件夹命名为:other-plugins,建立这个文件夹的目的就是将以后要增加的插件如语言包(language),hibernate插件,C/C++插件等放到此目录下.
c. 将下载的语言包(是一个zip压缩文件)解压,并给这个目录取个名字为language.
d. 将此language这个目录复制到F:\eclipse3.2下,复制以后整个Eclipse的目录结构如下:
e. 建立语言包的link文件(文本文件),在F:\eclipse3.2目录下建立links文件夹,在此links目录下新建一个文本文件,取名language.link文件,然后在language.link文件中加一行文字: path=F:\\eclipse3.2\\other-plugins\\language(注意:路径分隔符由两个反协杠组成)

【IT168技术文档】
好了,经过以上四个步骤之后,我们现在可以重新启动Eclipse了,Eclipse启动的时候会自动查找links目录中的所有文本文件,并将其中的path设定指向的插件加载到Eclipse的插件系统中,启动之后的界面如图所示,打开Eclipse的帮助,我们可以发现帮助也已经是中文的了.

注意:
(1) 所有的link文件必须在名为links的目录中才会有效
(2) link文件的文件名及扩展名可以任取,比如myplugin.txt,language.ini都可以
(3) 如果要安装多个插件,你既可以将所有的插件的path设定放在一个link文件中(一个path一行),也可以分成一个path一个link文件.
(4) 在path设定中可以使用相对路径,如上例可以将path设置为path=language.
(5) 如果安装了多国语言包以后Eclipse还是没有中文化,做如下检查:link文件中的path设定的路径是否正确;link文件是否放在名为links的目录下,建立links目录的位置是否正确;多国语言包的版本是否与Eclipse的版本相一致;Windows操作系统是不是中文版的.
(6) 装了多国语言包后,发现还有一些英文单词没有翻译成中文,解决办法是将F:\eclipse3.2目录下的configuration目录删除掉,在重新启动Eclipse,Eclipse在启动后会自动建立新的configuration目录.
Eclipse的多国语言包就是一个Eclipse的插件,所以它的安装方法就是插件在Eclipse中的安装方法.插件的安装方法有两种:(1)建立link文件的方式,多国语言包的安装属于这种方式,(2)将插件文件复制到Eclipse相应的plugins,features目录中.
2.4 MySQL5.0的安装
MySQL的安装参见: http://blog.csdn.net/javamxj/archive/2005/01/13/251861.aspx,这里介绍的很详细了.
安装好MySQL5.0以后, 登录查询浏览器(MySQL Query Browser)进行,如图所示:

输入Password进行登录,我安装时设置的密码是root.
进入主界面,右击test数据库,在test数据库中创建一个新表:

简单建一个Users表:

Users表中有三个字段:id,username,password,其中id为关键字,INTEGER类型且自动增长, username,password为VARCHAR类型.
创建Users表的sql脚本为:
CREATE TABLE `test`.`Users` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`username` VARCHAR(45) NOT NULL,
`password` VARCHAR(45),
PRIMARY KEY(`id`)
)
ENGINE = InnoDB;
至此Users表已经建立起来了,如下图所示:

到此,我们要进行Eclipse+Hibernate所需的环境都已经建立起来了,下一篇,我们就进入实战阶段,通过Eclipse+Hibernate来做一个Demo,实现的功能是对刚建的Users表添加记录.