请选择 进入手机版 | 继续访问电脑版

默认
打赏 发表评论 13
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
即时通讯框架MobileIMSDK的Demo使用帮助:Server端
微信扫一扫关注! 其它资料链接请回到详细介绍页↘http://www.52im.net/thread-52-1-1.html

* 本贴最新更新于20240507日。

一、准备篇


1.1获取MobileIMSDK


方法1:MobileIMSDK最新开源版Guthub打包下载
方法2:MobileIMSDK精编注释版点此进入

1.2操作系统要求


因为Java是跨平台的,所以MobileIMSDK服务端可以运行在Linux、Windows或其它平台上
本文为了方便截图和说明,均已Windows平台上的运行为例(Linux平台依此类推)!

1.3安装Java运行环境(JRE或JDK均可)


最低可运行在Java 1.7版,但建议运行在Java 1.8版本(以便获得更好的性能)。具体如何下载和安装JRE或JDK请自行百度,这些都是最基本的。

二、方法1:直接运行Github开源工程下编译好的版本


下载地址见上一节。编译好的版本,位于您从Github上打包下载的工程目录:/demo_binary/Server/,如下图所示:
1.png

目录内容如上图所示:
  • “MobileIMSDKServerDemo_deploy_v5.0b20200905”目录下为服务端Demo的可运行程序(已帮你编译好了的)。

► 配置好 “JAVA_HOME” 环境变量(Windows系统下):
class_path.png

► 直接运行 run.bat 即可完成服务端Demo的运行和部署(以Windows系统为例):
demo_binary_deploty.jpg
▲ 双击“run.bat”文件即可运行

2.png
▲ Windows CMD命令行下的运行效果

三、方法2:直接运行服务端Demo的源码(IDEA工程)


► 如果您是从Github下载,则服务端Demo的IDEA工程位于“/src_all/demos_src/”:
3.png

► 如果您是淘宝下单的“精编注释版”,则服务端Demo的IDEA工程位置如下图所示:
5.png

► 解压缩并用IDEA打开后,直接编译运行即可:
6.png
▲ 在IDEA下运行Demo的主类

7.png
▲ 在IDEA控制台下的运行效果

四、方法3:直接运行服务端Demo的源码(Eclipse工程,v6.4前的老版本)


► 如果您是从Github下载,则服务端Demo的Eclipse工程位于“/src_all/demos_src/”:
3.png

► 如果您是淘宝下单的“精编注释版”,则服务端Demo的Eclipse工程位置如下图所示:
jinbian_rar_dir.png

► Import到您的Eclipse后,直接编译运行即可:
eclipse_run.png
▲ 在Eclipse下运行Demo的主类

eclkipse_console.png
▲ 在Eclipse控制台下的运行效果

附录:捐助作者,得精编注释版


点击以下链接,前往淘宝下单,付款后发货到您的指定邮箱:


all-in-one.png

(更多详情请进入:http://www.52im.net/thread-411-1-1.html



即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:开源轻量级IM框架 MobileIMSDK v3.1 已正式发布!下一篇:[已解决] MobileIMSDK服务端主动推送消息至Android客户端该怎么实现?

本帖已收录至以下技术专辑

推荐方案
评论 13
你好 你们有现成的代码提供购买吗,比如实现在线、离线消息的推送和收取,用户列表的维护等
引用:三点三 发表于 2018-01-03 14:47
你好 你们有现成的代码提供购买吗,比如实现在线、离线消息的推送和收取,用户列表的维护等

去看看RainbowChat:http://www.52im.net/thread-19-1-1.html
这个服务端代码也是打包出售是吗,后台会有离线消息等的维护吧
引用:三点三 发表于 2018-01-03 17:10
这个服务端代码也是打包出售是吗,后台会有离线消息等的维护吧

MobileIMSDK是通过核心层框架,为了保持简洁和高可重用性,不会涉及上层的这些业务,具体你可以看看MobileIMSDK的FAQ文档
谢谢分享
签名: 心情好
谢谢分享
签名: 心情好
多谢分享
多谢分享~
Server的Demo的Run.bat里,用到Tools.jar;jdk14里已经没有Tools.jar。请问,这个地方有影响吗?应该怎么改?
引用:守梦者 发表于 2020-08-09 12:57
Server的Demo的Run.bat里,用到Tools.jar;jdk14里已经没有Tools.jar。请问,这个地方有影响吗?应该怎么改 ...

用jdk1.8吧,jdk14太新了,我见都没见过。
如果真要用,你就百度一下jdk14怎么在命令行下跑一个.jar。
这个demo对比一个java hello world的运行要求,是一样的。
Server端, 桥接需要部署RabbitMQ, 不然就一直报连接错误, 但是不连接, 好像也能正常使用, 这个桥接到底是个什么样的作用? 是否可以关闭不用呢?

引用:zhangluo.chn 发表于 2022-11-25 09:35
Server端, 桥接需要部署RabbitMQ, 不然就一直报连接错误, 但是不连接, 好像也能正常使用, 这个桥接到底是个 ...

桥接是跟MobileIMSDK-Web互通时才用的到,其它情况一概关闭之
* 本贴最新更新于20240507日。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部