Commit d662d39e authored by captainwong's avatar captainwong

add javademo-README.md

parent 7b1b3037
......@@ -2,7 +2,9 @@
恒博协议库
欢迎提 issue 及 pr 。
欢迎提 `issue``pr`
官方交流群:`1093730796`
## 编译示例
......@@ -65,4 +67,6 @@
*本人对 C# 不熟悉,欢迎提 PR 进行改进*
## javademo
请阅读 [javademo-README.md](javademo-README.md)
现在已经支持 `Java` 通过 `JNI` 调用 `C++` 的动态链接库。
## Linux
*测试环境使用 `Ubuntu16.04` + `java-8-openjdk-amd64`,用户环境可以自行修改 `javademo.sh`。*
执行 `./javademo.sh`
## Windows
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` 项目,生成 `x64/Release/ademco_hb.dll`
3. `java javademo.jni.SimpleServer 12345` 进行测试
## 作者对 `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