# OOICQ **Repository Path**: a2507/OOICQ ## Basic Information - **Project Name**: OOICQ - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-03-29 - **Last Updated**: 2025-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 构建方法: 1. **下载并配置 Maven** 2. **下载 JDK**(我在群里发的版本)并添加到环境变量 3. **检查版本**(确保是 JDK 21): ```bash mvn -v java -version 4. **配置数据库文件**(客户端可以跳过这两步): - 仿照 `db-config.properties.template` 创建 `db-config.properties` 文件 5. **数据库初始化**: ```sql -- 创建数据库 CREATE DATABASE OOICQ; -- 创建 user 表 CREATE TABLE user ( username VARCHAR(255) NOT NULL PRIMARY KEY, password VARCHAR(255) NOT NULL, notifylist VARCHAR(1023) DEFAULT NULL ); -- 创建 message 表 CREATE TABLE message ( senduser varchar(255) DEFAULT NULL, receiveuser varchar(255) DEFAULT NULL, content varchar(1023) DEFAULT NULL, sendtime datetime DEFAULT NULL, type varchar(255) DEFAULT NULL ); ``` 6. **使用 IntelliJ IDEA 打开项目 `OOICQ`** ``` 参照socket.properties.template创建配置文件 ``` 7. **项目构建**: **客户端运行**: ```bash cd client mvn clean install javafx:run ``` **服务端运行**: ```bash cd server mvn clean install exec:java ``` **AI模块运行**: ```bash cd ai-module mvn clean install spring-boot:run ``` > 代码里有注释,如果有不清楚的地方可以随时问我。