Linux下配置eXtremeDB JAVA开发环境
样例系统环境:
操作系统:CentOs 6.5 x64
一、 安装必备软件
安装jdk
sudoyum install java-1.7.0-openjdk-devel.x86_64 -y
安装glibc-devel
sudoyum -y install glibc-devel.i686
安装 g
sudoyum -y install gcc-c .x86_64
二、 配置eXtremeDB
在eXtremeDB解压后的根目录下,执行
makeclean
在eXtremeDB解压后的根目录下,执行
viinclude/header.mak
进入vi后,不要切换模式,直接键盘输入663G(用于定位到663行),待修改内容应该位于这一行的附近,不同版本有所区别。
键盘单击i,进入编辑模式,
将
STATICF = -static
改为
STATICF =
按下ESC进入命令模式,输入ZZ(大写)保存并退出vi
三、 验证是否编译成功
在eXtremeDB解压后的根目录下,执行
makeSHOW_BUILD_LOG=on x64=on
验证编译结果:
进入 eXtremeDB/samples/java/perf
目录
执行./Perf.sh
执行结果为
[lyl@localhostperf]$ ./Perf.sh
Elapsedtime for inserting 100000 records: 425 milliseconds
Elapsedtime for 200000 hash searches: 278 milliseconds
Elapsedtime for 200000 tree searches: 280 milliseconds
Elapsedtime for traversal 100000 records: 98 milliseconds
Elapsedtime for removing 100000 records: 527 milliseconds
则eXtremeDB部署成功
四、 进一步的配置
为了方便以后的编辑(直接使用javac java等命令),还可以进行如下设置。
vi~/.bash_profile
添加两行(添加方法:进入vi 后按G(大写)进入末行 按o(小写)进入编辑模式)
exportCLASSPATH=.:/home/lyl/eXtremeDB/target/bin/extremedb.jar:/home/lyl/eXtremeDB/target/bin/extremedb_jdbc.jar
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/
注意,这两行等号后的目录请根据本机的eXtremeDB实际解压目录修改
按ESC,按ZZ(大写)保存并退出
让环境变量修改立即生效
source~/.bash_profile
这样配置后,可以比较方便的通过javac、java命令编译运行程序。
但我们推荐功能更强、灵活性更高的shell脚本方式编译运行程序。
五、 eclipse中的配置
一、右键单击项目,选择项目属性。
二、添加jar包
三、注意“进一步的配置”中,添加的环境变量
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/
此环境变量需重启系统后,才能在Eclipse中生效
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184093.html原文链接:https://javaforall.cn