1.下载

官方下载链接:http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html

你首先需要登录才能下载,没有账号的话需要注册。(我下的是windows版本的,上面那个是Linux版本的)

2.解压

下载下来的是一个压缩包

选择一个目录进行解压。比如,直接解压到E盘

Linux解压缩的命令

unzip -U je-M.N.P.ziporgunzip je-M.N.P.tar.gz
tar xvf je-M.N.P.tar

解压缩后包里面应该有一下几个内容:

docs/
example/
lib/
src/
test/

3.修改环境变量

为了用JE编译以及跑一个程序,你需要找到你的环境变量CLASSPATH,然后在后面加上;JE_HOME\lib\je-M.N.P.jar
JE_HOME表示你解压缩的文件夹的目录,比如我的就是E:\je-7.0.6
就需要在后面加上;E:\je-7.0.6\lib\je-M.N.P.jar(别忘了前面有个分号)。
当在webContainer中使用JE时需要注意的是 JE的jar文件和应用程序的jar文件,尤其是需要由SerialBinding序列化的类文件,必须放在同一个类加载器中。对于在servlet中运行的程序,需要将JE的jar文件和应用程序的jar文件放在同一个的目录中。
此外,不能讲将E 的jar文件放在JVM的extension目录中。而要将其放在与应用程序jar文件相同的位置。extension目录是为了特权库代码保留的。

为了检查是否正确安装你可以编译以及运行一个简单的例子——PersonExample。

找到文件源代码JE_HOME/examples/persist/PersonExample.java
在此之前确保你已经安装了JavaSE JDK。

进入目录JE_HOME/examples

在你的环境变量CLASSPATH中加入JE_HOME/lib/je-M.N.P.jar以及JE_HOME/examples

编译程序

Linux命令:javac persist/PersonExample.java
Windows命令:javac persist\PersonExample.java

运行程序

为该案例生成的数据指定一个目录。java persist.PersonExample -h <environment directory>
如果你的目录是“.”,将会在当前目录下创建数据文件。你会发现系统创建了一个0000.jdb文件和一个je.lck文件。如果你想要删除这个环境去运行另一个程序,只要删除这两个文件就好了。
当你运行这个程序的时候你会发现以下的输出。

222-22-2222 Jack Smith
333-33-3333 Mary Smith

有正确的文件生成并且有正确的输出,表示你的BDB JE安装成功了。

卸载JE

你只要将解压的文件都删除就可以了。

Berkeley DB Java Edition Installation Notes(BDB JE安装教程)相关推荐

  1. BDB 入门篇 第1章 Berkeley DB Java Edition简介

    1. Berkeley DB Java Edition 简介 Berkeley DB Java Edition官网 Berkeley DB Java Edition官网文档 JE是一个100%用Jav ...

  2. berkeley db java edition 源码,Berkeley DB Java Edition

    本来想写一篇,发现网上有一篇已经写的很好了,所以稍微加一些介绍,其他部分尤其是去看它的吧.附带自己写的一个connection 代码. 简介 Berkeley DB(BDB)是一个高性能的,嵌入式键值 ...

  3. Berkeley DB Java Edition

    一. 简介Berkeley DB Java Edition (JE)是一个完全用JAVA写的,它适合于管理海量的,简单的数据.l 能够高效率的处理1到1百万条记录,制约JE数据库的往往是硬件系统,而不 ...

  4. 1. Think in Berkeley Database Java Edition 概述

    1. 什么是BDB? BDB 的全称是Berkeley Database,是一种开源的嵌入式文本数据库. 它介于关系数据库与内存数据库之间,使用方式与内存数据库类似,因为它也是基于Key-Value形 ...

  5. java 1.8(jdk1.8安装教程)

    java 1.8(jdk1.8安装教程) 一.jdk下载 注意:因为jmeter运行依赖jdk环境,所以在安装jmeter之前需要安装jdk且配置环境变量,需要jdk1.8以上版本 1.jdk下载地址 ...

  6. 【关于Citespace和JRE(JAVA运行环境)的详细安装教程】

    关于Citespace和JRE(JAVA运行环境)的详细安装教程 想要运行Citespace, 先搭建JRE运行环境 1. JRE运行环境 1.Java中JDK包含JRE(即占内存更多),若只用Cit ...

  7. 初学Java--JDK(java development kit java 开发工具包)的下载与安装教程

    初学Java–JDK(java development kit java 开发工具包)的下载与安装教程 1. 下载安装包 点开链接可以找到JDK的版本安装界面 可以看到如下图所示的界面: 下面是我选择 ...

  8. Java开发环境!mysqlworkbench下载安装教程

    MySQL为何不选择平衡二叉树 既然平衡二叉树解决了普通二叉树的问题,那么mysql为何不选择平衡二叉树作为索引呢? 索引需要存储什么 让我们想一想,如果我们要把索引存起来,那么应该存哪些信息呢,它应 ...

  9. Java开发利器--Lombok,IDEA端安装教程

    1.插件安装File-Setting-Plugins 2.开启注解支持: 3.安装lombok maven插件 <plugin> <groupId>org.projectlom ...

最新文章

  1. 关于log4net使用中遇到的错误
  2. Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例
  3. 【技术+某度面经】Jenkins 内容+百度面经分享
  4. 并发编程实战——锁分段
  5. CSS快速学习5:文本溢出和XHTML元素分类
  6. 大数据之-Hadoop伪分布式_配置启动HDFS_并运行MR程序---大数据之hadoop工作笔记0023
  7. 前端 鼠标一次移动半个像素_今天来说说鼠标的DPI该怎么设置
  8. python 深度学习超参优化
  9. 【Python笔记】Python/C++解决约瑟夫环问题
  10. giflib加载GIF文件
  11. 微信小程序--使用本地服务器进行测试开发
  12. Web 基础——Nginx(二)
  13. 手机/移动端的UI框架-Vant和NutUI
  14. 爬虫实战—拿下最全租房数据 | 附源码
  15. 【QTdesigner】课时37.按钮控件(QPushButton)【pyqt5+QTdesigner模式】
  16. 驾考记录之科目三(2021-06-16)(上海旗忠考场)
  17. matplotlib.pyplot 库(二)
  18. angular7上传表格文件并展示在页面
  19. Android学习笔记:Android基础知识点(不断更新中)
  20. 稳恒(有人透传云)NBIOT模块使用指南(1)

热门文章

  1. 聊天框体实现:好友填充框
  2. java最新面试题及答案2020 阿里(十六)
  3. 对ie浏览器版本识别的js代码
  4. JS相关笔记---DAY2(逻辑运算,判断,循环以及demo,在输出方面和C,java有很大不同!)
  5. 概念:监督学习、无监督学习与半监督学习
  6. FLASH web 预加载技术(原创)
  7. 图卷积网络、图神经网络必读论文
  8. linux minicon usb配置,USB、Mini-USB、Micro-USB接口的引脚定义
  9. 【P110 27】C++ 深拷贝与浅拷贝
  10. 洪荒:不周山上的绝世大能(二)