2.9 KiB
2.9 KiB
Introduction
skyeye是一个用来规划无人机航线,并控制无人机按规定航线飞行并采集处理雷达负载数据的软件。
Prerequistites
一、 安装openjdk,11
1.1 在官网下载
Adoptium(推荐):https://adoptium.net/temurin/releases/?version=11
1.2 配置环境变量(关键)
1️⃣ 打开环境变量
此电脑 → 右键 → 属性
→ 高级系统设置
→ 环境变量
2️⃣ 配置 JAVA_HOME(决定默认 JDK)
如果你想默认用 JDK 11
JAVA_HOME = C:\Program Files\Java\jdk-11.0.10 这是举例,需要填你的jdk路径
如果你想默认用 JDK 8
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_361
👉 只保留一个 JAVA_HOME
3️⃣ 配置 PATH(非常重要)
在 Path 里,只保留这一条:
%JAVA_HOME%\bin
⚠️ 删除这些常见“坑”:
直接写死的
C:\Program Files\Java\jdk1.8...\bin
C:\Program Files\Java\jdk-11...\bin
多个 Java bin 同时存在
4️⃣ 验证
新开一个 cmd:
java -version
javac -version
看到:java version "11.x.x"
说明成功 🎉
二、 安装配置mysql 8.0
三、安装redis 6.x/7.x(7.4不可)
3.1 安装包
安装包在飞书云盘-技术资料-Redis-安装包
Redis-7.2.12-Windows-x64-cygwin-with-Service.zip 如果你希望 Redis 可以注册为 Windows 服务 自动启动,同时不介意依赖 Cygwin
Redis-7.2.12-Windows-x64-cygwin.zip 只想运行 Redis,临时用,不需要服务启动 修改redis配置C:\Program Files\Redis\redis.windows.conf
3.2 安装步骤
解压
D:\Redis\Redis-7.2.12\
启动 Redis Server 临时运行
CMD 进入目录:cd D:\Redis\Redis-7.2.12
redis-server.exe redis.windows.conf
测试连接
redis-cli.exe ping
返回 PONG 即启动成功
注册为 Windows 服务(可选,管理员权限 CMD)
redis-server.exe --service-install redis.windows.conf
redis-server.exe --service-start
这样 Redis 会随 Windows 自动启动
停止服务:
redis-server.exe --service-stop
卸载服务:
redis-server.exe --service-uninstall
四、安装node.js
五、安装python 3.13
官网下载 https://www.python.org/downloads/release/python-31311/
启动后端工程
1. Project->sdk->java 11
2. 编译安装library下的所有工程
3. 编译安装skyeye-common-extend和skyeye-common-generator
4. 安装library下的opencv库
5. 执行resource目录下的db.sql创建数据库
6. 配置application-dev.yml中的数据源
服务启动顺序
1. redis服务
2. skyeye-service-py下的python服务
3. skyeye-service-manager
启动前端
1. 在frontend目录中执行
npm install
npm install --save-dev cross-env
npx update-browserslist-db@latest
在 package.json
"serve": "cross-env NODE_OPTIONS=--openssl-legacy-provider vue-cli-service serve",
2. 拷贝resource目录中的dt-sdk到node-modules目录
3. 编译前端代码
# npm run serve