c++ - 从已部署的 Qt 应用程序执行 jar 文件
问题描述
我有一个在命令行中执行 jar 文件的 Qt 应用程序:
cmd = new QProcess(this);
QStringList arguments;
arguments << "-jar" << "desktop-1.0.jar";
cmd->start("java", arguments);
它之所以有效,是因为我将 desktop-1.0.jar 放在了项目的根目录下。但是当我部署时,它不起作用:"Error: Unable to access jarfile desktop-1.0.jar"
我尝试将 desktop-1.0.jar 添加到 myApp.pro 中的资源:RESOURCES += desktop-1.0.jar
但它没有改变任何东西。
我必须做些什么才能让它现在工作?
解决方案
推荐阅读
- javascript - 在 html 中禁用提交输入
- javascript - amcharts4 网格线应隐藏在基线之外,即 0
- c# - 在 PHP 中验证 C# HMACSHA256
- html - 如何在 plsql 中发送带有 blob 附件的基于 html 的邮件?
- swift - 随着时间的推移,重复的 SwiftUI 动画变得不稳定
- javascript - 如何将数组中对象的每个值都设为字符串
- c# - 在 Razor 组件 (Blazor) 中渲染 Razor 局部视图
- php - PHP curl请求读取数据
- java - 在循环内运行 firebase 数据库引用对象。如果找到数据快照,我该如何退出循环。下面是我的代码
- android - 使用改造的“http”API 的空响应