MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行
場景
MobileIMSDK:
https://gitee.com/jackjiang/MobileIMSDK
MobileIMSDK是一套專為移動端開發(fā)的原創(chuàng)IM通信層框架
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現(xiàn)
將代碼下載到本地,Server服務端的代碼位置如下
?
此項目是一個Java Application 可以直接在Eclipse中運行。
并且此項目中l(wèi)ib下引用了其他的第三方的jar包,所以打包所使用的是fatjar打包的方式,所以在項目下會有一個settings.farjar。
Eclipse安裝低版本4.3并安裝FatJar打包插件來打包引用第三方jar包的項目成jar包:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/110123747
通過如上教程可以安裝Fat Jar插件。
如果直接將此項目通過Eclipse打開的話,可能會出現(xiàn)一些地方出現(xiàn)錯誤提示而無法運行。
所以在Eclipse中File-New-Java Project
然后將上面的包以及其下的代碼、log4j.properties以及l(fā)ib和其下的jar包、settings.fatjar都復制新建的Java Project下
?
然后在src下包下的ServiceLauncherImpl中右鍵Run As -Java Application
?
然后就可以在控制臺看到運行成功的提示,默認TCP的端口在8901
?
怎樣將其打包單個jar包運行并部署在服務器上,打成一個jar包的方式可以通過
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/110123747
實現(xiàn),然后可以在主類的 最上面修改服務端的端口
?
打成jar包之后就可以通過java -jar的命來啟動服務端
總結
以上是生活随笔為你收集整理的MobileIMSDK怎样将Java服务端运行起来以及打成jar包运行的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AndroidStudio中调试时一直显
- 下一篇: HTML5中使用SpeechSynthe