Commit 6ff12a6f authored by captainwong's avatar captainwong

update

parent e35ca842
...@@ -3,9 +3,11 @@ ...@@ -3,9 +3,11 @@
## Unix-based ## Unix-based
已经在以下环境测试成功: 已经在以下环境测试成功:
* `Ubuntu16.04` + `java-8-openjdk-amd64` * `Ubuntu16.04` + `java-8-openjdk-amd64`
* `Centos 7` + `java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64` * `Centos 7` + `java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64`
* `macOS Catalina` + `jdk-9.0.1` * `macOS Catalina` + `jdk-9.0.1`
用户环境可以自行修改 `javademo.sh` 用户环境可以自行修改 `javademo.sh`
执行 `./javademo.sh` 执行 `./javademo.sh`
...@@ -15,9 +17,11 @@ ...@@ -15,9 +17,11 @@
1. `javac -encoding utf-8 javademo/jni/AdemcoHbLibrary.java && javah -d javademo/cpp -jni javademo.jni.AdemcoHbLibrary` 1. `javac -encoding utf-8 javademo/jni/AdemcoHbLibrary.java && javah -d javademo/cpp -jni javademo.jni.AdemcoHbLibrary`
2. 打开 `ademco_hb.sln`, 以 `Release/x64` 编译 `ademco_java` 项目,可能需要修改项目属性 `C/C++` --> `Additional Include Directories`,生成 `x64/Release/ademco_hb.dll` 2. 打开 `ademco_hb.sln`, 以 `Release/x64` 编译 `ademco_java` 项目,可能需要修改项目属性 `C/C++` --> `Additional Include Directories`,生成 `x64/Release/ademco_java.dll`
3. `java javademo.jni.SimpleServer 12345` 进行测试 3. `java javademo.jni.SimpleServer 12345` 进行测试
## 二次开发可以参考 `SimpleServer` 引入 `AdmeocHbLibrary` 进行解包、打包。
## 作者对 `Java` 开发不熟悉,有任何意见、建议欢迎提 `issue` 及 `pr` ## 作者对 `Java` 开发不熟悉,有任何意见、建议欢迎提 `issue` 及 `pr`
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment