mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-10 18:40:15 +08:00
2.8 KiB
2.8 KiB
Mirai Console - Run
Mirai Console 可以独立启动,也可以被嵌入到某个应用中。
使用工具自动独立启动
官方: https://github.com/iTXTech/mirai-console-loader
第三方: https://github.com/LXY1226/MiraiOK
手动配置独立启动
环境
- JRE 11+ / JDK 11+
准备文件
要启动 Mirai Console,你需要:
- mirai-core-qqandroid
- mirai-console 后端
- mirai-console 任一前端
- 相关依赖
只有 mirai-console 前端才有入口点 main
方法。目前只有一个 terminal 前端可用。
从JCenter下载模块
mirai 在版本发布时会将发布的构建存放与 mirai-bintray-repo。
- mirai-core 会提供 mirai-core-all
- mirai-console 与其各个模块都会提供
-all
的 Shadowed 构建
# 注: 自行更换对应版本号
# Download Mirai Core All
curl -L https://maven.aliyun.com/repository/public/net/mamoe/mirai-core-all/1.3.3/mirai-core-all-1.3.3-all.jar -o mirai-core-all-1.3.3.jar
# Download Mirai Console All
curl -L https://maven.aliyun.com/repository/public/net/mamoe/mirai-console/1.0.0/mirai-console-1.0.0-all.jar -o mirai-console-1.0.0.jar
# Download Mirai Console Terminal
curl -L https://maven.aliyun.com/repository/public/net/mamoe/mirai-console-terminal/1.0.0/mirai-console-terminal-1.0.0-all.jar -o mirai-console-terminal-1.0.0.jar
启动 mirai-console-terminal 前端
-
下载如下三个模块的最新版本文件并放到一个文件夹内 (如
libs
)(详见 下载模块):- mirai-core-all
- mirai-console
- mirai-console-terminal
-
创建一个新的文件, 名为
start-mirai-console.bat
/start-mirai-console.ps1
/start-mirai-console.sh
Windows CMD:
@echo off
title Mirai Console
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader %*
pause
Windows PowerShell:
$Host.UI.RawUI.WindowTitle = "Mirai Console"
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader $args
pause
Linux:
#!/usr/bin/env bash
echo -e '\033]2;Mirai Console\007'
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader $*
然后就可以开始使用 mirai-console 了
mirai-console-terminal 前端参数
使用 ./start-mirai-console --help
查看 mirai-console-terminal 支持的启动参数
启动 mirai-console-pure 前端
与启动 mirai-console-terminal
前端大体相同
- 下载
mirai-console-terminal
改成下载mirai-console-pure
- 启动入口从
net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader
改成net.mamoe.mirai.console.pure.MiraiConsolePureLoader