技术开发 频道

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 

   注意Eclipse的中文语言包的版本要和Eclipse的版本一致.这里都是3.2版本.下载后的文件为: NLpack1-eclipse-SDK-3.2-win32.zip 

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

    下载的文件为: Hibernate-3.1.3.zip 

    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

    这里下载的文件为mysql-connector-java-5.0.3.zip.

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表添加记录.
0
相关文章