在我的Electron应用程序中,我有一个按钮,用户可以在其中单击触发节点的child_process并在后台运行外部.jar文件:
exec(`java -jar encoder.jar -i filein -o fileout`, function(err, stdout, stderr)
实际的.jar文件位于项目的根目录中。在开发模式(unpackaged)中运行时,这非常有用。但是,当我打包并运行应用程序时,我收到以下错误:
There was an error: Error: Unable to access jarfile encoder.jar
我是否假设在使用electron-packager时项目文件夹中的所有内容都已打包?如果没有,我错过了什么?
答案 0 :(得分:2)
查看process.resourcesPath