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中生效

extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建相关推荐

  1. 在Linux系统下配置Java开发环境

    2019独角兽企业重金招聘Python工程师标准>>> http://doc.linuxpk.com/250.html 转载于:https://my.oschina.net/haso ...

  2. linux/ubuntu下安装java开发环境

    在ubuntu下安装和配置java开发环境,下面对自己的一些实践做了一下总结. Sun JDK的安装一般有两种方式: 一.通过ubuntu提供的包管理工具进行安装 ubuntu在其包仓库里都包括有JD ...

  3. 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...

  4. Python入门 Linux 下 Python Web开发环境搭建笔记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 之前写过 ...

  5. 《Python入门》Linux 下 Python Web开发环境搭建笔记

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,Cen ...

  6. linux 下51单片机开发环境搭建

    linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...

  7. wim10系统怎么装java_w10系统怎么安装java开发环境|w10安装java开发环境的方法

    w10系统怎么安装java开发环境?java开发环境搭建 for java新学者不清楚的话,可以看看以下的教程. 具体方法如下: 1.下载开发工具包(JDK).对于不同的操作系统,可下载的文件格式不同 ...

  8. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  9. Linux系统编程(一)——环境搭建

    准备写系统的总结Linux系统的一些知识以及Linux系统编程.这一篇先讲Linux搭建常用的开发环境. 目录 0x01 Linux开发环境搭建 一.远程链接操作 0x02 GCC 一.安装 二.了解 ...

最新文章

  1. 教育部:“博士分流淘汰制”真来了!不合格的导师,退出!
  2. 一个解决表单中的文字和文本区域(textarea)上对齐的方法
  3. 输入检测的诡异问题--firefox和ie的兼容性
  4. android java服务,Android进阶学习必会:Java Binder中的系统服务
  5. FastReport的模板文件frx文件啊怎样打开并编辑修改
  6. 【iMX6ULL核心板】一款高性能低功耗的IMX6ULL核心板 | 触觉智能NXP IMX6ULL核心板
  7. linux 核间通讯rpmsg架构分析
  8. ThinkPHP框架知识的注意点
  9. CentOS安装后初始配置
  10. 计算机编程考试题库和答案,计算机程序设计员试题及答案
  11. 双光耦开关电源电路图_开关电源中的光耦典型电路设计分析
  12. Android修改R文件包名程,以及批量修改导入R文件
  13. KVM虚拟机快速入门
  14. 常见六大Web安全问题
  15. android .9图片详解及应用
  16. 边缘设备、系统及计算杂谈(16)——Apache学习
  17. 华为和小米共推中国制造,增强国产手机产业链的自主研发实力
  18. 天刀论剑显示服务器,天涯明月刀手游论剑机制大改革 论剑pc与移动端分开匹配...
  19. LQ0052 冰雹数【枚举+角谷猜想】
  20. 应对高速芯片从相位噪声到时间抖动的挑战

热门文章

  1. 【Linux】ens33文件配置
  2. layui打印自定义表格功能
  3. ES5-数组API:arr.indexOf、arr.every(条件)、arr.some(条件)、arr.forEach()遍历、arr.map()、filter过滤、reduce汇总
  4. 中国移动首现4G用户净流失,该如何扭转局面?
  5. 原创文章转移到微信公众号通知
  6. 动态规划(Python)
  7. 微信小程序入门与实战(七月)
  8. 计算机桌面变窄怎么调整,电脑屏幕变小了怎么调
  9. Python-自动化测试-多表单
  10. 深圳入户办理:阎王的愿景是好的,小鬼的道路是曲折的