首页 > 解决方案 > 从已部署的 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但它没有改变任何东西。

我必须做些什么才能让它现在工作?

标签: c++qtjarexecutable-jar

解决方案


推荐阅读