在Linux上配置eXtremeDB JAVA开发环境
示例系统环境:
操作系统: CentOs 6.5 x64
一、安装必备软件
安装jdk
sudoyuminstalljava-1.7.0-open JDK-devel.x86 _ 64-y
安装glibc-devel
sudo yum-yinstallglibc-devel.i686
安装g
sudoyum -y install gcc-c .x86_64
二.配置至尊数据库
在eXtremeDB解压缩后的根目录中,运行
化妆清洁
在eXtremeDB解压缩后的根目录中,运行
viinclude/header.mak
进入vi后,不要切换模式,直接用键盘输入663G )。 用于移动到663行。 要修改的内容应该在这一行附近。 不同版本有差异。
用键盘单击I进入编辑模式,
将
静态=-静态
更改为
静态=
按ESC进入命令模式,键入ZZ (大写)保存并退出vi
三、验证编译是否成功
在eXtremeDB解压缩后的根目录中,运行
makeSHOW_BUILD_LOG=on x64=on
验证编译结果:
进入eXtremeDB/samples/java/perf
目录
运行./Perf.sh
执行结果是
[lyl@localhostperf]$ ./Perf.sh
elapsedtimeforinserting 100000 records :425 milliseconds
elapsedtimefor 200000 hash searches :278 milliseconds
elapsedtimefor 200000 tree searches :280 milliseconds
elapsedtimefortraversal 100000 records :98 milliseconds
elapsedtimeforremoving 100000 records :527 milliseconds
eXtremeDB数据库部署成功
四.进一步部署
为了便于今后的编辑,还可以按如下方式直接使用javac java等命令:
VI~~/.bash_profile
添加两行(添加方法:进入vi后按g (大写)进入最后一行后按o (o )进入编辑模式) ) )。
导出类路径=./home/lyl/extreme db/target/HLD FH/extreme db.jar :/home/lyl/extreme db/target /
导出LD _ library _ path=$ LD _ library _ path :/home/lyl/extreme db/target/HLD FH.so /
请根据本地eXtremeDB实际解压缩并修改这两行等号之后的目录
按ESC键,然后按ZZ键(大写)保存并退出
立即启用环境变量更改
source~/.bash_profile
这样配置后,可以使用javac和java命令编译可执行文件。
但是,建议使用更强大、更灵活的shell脚本方式编译可执行文件。
五.在eclipse上的部署
一.右键单击项目,选择项目属性。
二.添加jar包
三、在“进一步配置”中,注意添加的环境变量
导出LD _ library _ path=$ LD _ library _ path :/home/lyl/extreme db/target/HLD FH.so /
此环境变量必须重新启动系统,然后才能在Eclipse中生效