mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-10 18:40:15 +08:00
70 lines
2.0 KiB
Markdown
70 lines
2.0 KiB
Markdown
# 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 前端可用。
|
||
|
||
### 启动 mirai-console-terminal 前端
|
||
|
||
mirai 在版本发布时会同时发布打包依赖的 Shadow JAR,存放在 [mirai-repo]。
|
||
|
||
1. 在 [mirai-repo] 下载如下三个模块的最新版本文件并放到一个文件夹内 (如 `libs`):
|
||
- mirai-core-qqandroid
|
||
- mirai-console
|
||
- mirai-console-terminal
|
||
|
||
2. 创建一个新的文件, 名为 `start-mirai-console.bat`/`start-mirai-console.ps1`/`start-mirai-console.sh`
|
||
|
||
Windows CMD:
|
||
```shell script
|
||
@echo off
|
||
title Mirai Console
|
||
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader %*
|
||
pause
|
||
```
|
||
|
||
Windows PowerShell:
|
||
```shell script
|
||
$Host.UI.RawUI.WindowTitle = "Mirai Console"
|
||
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader $args
|
||
pause
|
||
```
|
||
|
||
Linux:
|
||
```shell script
|
||
#!/usr/bin/env bash
|
||
java -cp "./libs/*" net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader $*
|
||
```
|
||
|
||
然后就可以开始使用 mirai-console 了
|
||
|
||
#### mirai-console-terminal 前端参数
|
||
使用 `./start-mirai-console --help` 查看 mirai-console-terminal 支持的启动参数
|
||
|
||
[mirai-repo]: https://github.com/project-mirai/mirai-repo/tree/master/shadow
|
||
|
||
|
||
### 启动 mirai-console-pure 前端
|
||
|
||
与启动 `mirai-console-terminal` 前端大体相同
|
||
- 下载 `mirai-console-terminal` 改成下载 `mirai-console-pure`
|
||
- 启动入口从 `net.mamoe.mirai.console.terminal.MiraiConsoleTerminalLoader` 改成 `net.mamoe.mirai.console.pure.MiraiConsolePureLoader`
|