java服务插件
ee-core: v1.4.0
ee-core: v2.0.3 版后,尽量使用模块化api,减少对this.app依赖
# 废弃
请使用cross模块
,提供统一的API。
# 配置
// electron/config/config.default.js
/**
* 插件功能
*/
config.addons = {
javaServer: {
enable: true, // 是否启用
port: 18080, // 默认端口(如果端口被使用,则随机获取一个)
jreVersion: 'jre1.8.0_201', // 额外资源目录下 jre 文件夹名称
opt: '-server -Xms512M -Xmx512M -Xss512k -Dspring.profiles.active=prod -Dserver.port=${port} -Dlogging.file.path="${path}" ',
name: 'java-app.jar' // 额外资源目录下 jar 名称
},
}
# 安装table-parser包
npm i table-parser
# 官方下载 jre
将jre解压到:build/extraResources 目录
下载地址:Oracle java (opens new window)
# 编译 spring boot 为可执行jar
将jar放到: build/extraResources 目录
# 通信
前端代码发送http请求与jar服务通信
# 展示demo
- 下载 jre 和 jar
- 下载地址 (opens new window)
- 资源:java-res.zip (opens new window)
- 注意:请根据你的操作系统,选择正确的jre 并解压
- 将资源放到 build/extraResources 目录
- 运行ee程序,菜单->其它->java服务
上次更新: 2025/04/10, 03:07:49