Optimize the maker doc

This commit is contained in:
lionsoul 2019-05-02 20:02:51 +08:00
parent abf229270a
commit 5767b1e16e
3 changed files with 24 additions and 2 deletions

View File

@ -97,9 +97,12 @@ p2region>> 101.105.35.57
### 6. 如何生成ip2region.db文件
从1.8版本开始ip2region开源了ip2region.db生成程序的java实现提供了ant编译支持编译后会得到以下提到的dbMaker-{version}.jar对于需要研究生成程序的或者更改自定义生成配置的请参考${ip2region_root}/maker/java内的java源码。
从ip2region 1.2.2版本开始里面提交了一个dbMaker-{version}.jar的可以执行jar文件用它来完成这个工作
* 1, 确保你安装好了java环境不玩Java的童鞋就自己谷歌找找拉临时用一用几分钟的事情
* 2, cd到ip2region的根目录然后运行如下命令
* 2, cd到${ip2region_root}/maker/java,然后运行如下命令:
```shell
java -jar dbMaker-{version}.jar -src 文本数据文件 -region 地域csv文件 [-dst 生成的ip2region.db文件的目录]
@ -113,7 +116,7 @@ java -jar dbMaker-{version}.jar -src 文本数据文件 -region 地域csv文件
* 4, 默认的ip2region.db文件生成命令:
```shell
cd ip2region项目根目录
cd ${ip2region_root}/java/
java -jar dbMaker-1.2.2.jar -src ./data/ip.merge.txt -region ./data/global_region.csv
# 会看到一大片的输出

7
maker/c/README.md Normal file
View File

@ -0,0 +1,7 @@
# db maker C implementation
### 1, How to build ?
### 2, How to make ?
comming soon ...

12
maker/java/README.md Normal file
View File

@ -0,0 +1,12 @@
# db maker java implementation
### 1, How to build ?
```
ant all
```
### 2, How to make ?
```
java -jar dbMaker-{version}.jar -src path of ip.merge.txt -region path of global_region.csv -dst ip2region.db target path
```