JDK
Mac的jdk文件目录: /Library/Java/JavaVirtualMachines/
查看是否有多个版本的jdk, 保留最新的版本删除其他的
移除安装的Java插件, 安装JDK
(退出偏好设置在执行命令,否则有可能造成偏好设置中java图标残留)
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
去官网下载最新的jdk安装
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
MySQL
Step 1: 安装mysql
$brew install mysql
Step 2: 登录MySQL
$mysql -u root -p
这里碰到要输入密码, 直接回车,因为你没有设置密码,那么初始密码就是空
Step 3: 设置密码(这一步也可以直接跳过)
$mysql -u root -p password 12345
Step 4: 创建数据库
$create database openfire; //创建名为openfire数据库
$show databases; //显示所有数据库列表
$use openfire; //打开某个数据库(比如数据库:openfire)
$show tables; //显示本库中的所有表
$describe table1; //显示某表(table1)的结构
Openfire
Step 1 : 安装java环境, 即jdk
Step 2: 下载安装openfire 下载链接:http://www.igniterealtime.org/downloads/index.jsp
我安装的是4.3.2的版本
Step 3: 启动openfire
$sudo chmod -R 777 /usr/local/openfire/bin
$sudo su
sh-3.2# cd /usr/local/openfire/bin
sh-3.2# export JAVA_HOME=`/usr/libexec/java_home`
sh-3.2# echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
//可通过 $java -version 查看版本
sh-3.2# cd /usr/local/openfire/bin
sh-3.2# ./openfire.sh
如出现输入./openfire.sh后,显示permission denied的情况,则可以关闭再次打开终端首先输入 sudo chmod -R 777 /usr/local/openfire/bin 来取得文件夹权限。(重新走一次)
Step 4: 关闭Openfire服务器(点击软件的关闭按钮没有用的话)
Ctl + C
exit
最终得重启电脑
启动之后 就可以去设置了具体的界面可以参照:http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html
修改openfire配置文件:
/usr/local/openfire/conf/openfire.xml
无权修改可以用命令获取权限 比如
$sudo chmod -R 777 /usr/local/openfire/conf
常见的错误提示:https://blog.csdn.net/weixin_42323802/article/details/82500458
卸载openfire
sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist
原创博客, 转载请注明出处, 谢谢
原文链接: https://www.jianshu.com/p/823406c580e5