在我的 Electron 应用程序中,我有一个按钮,用户可以单击该按钮触发节点的 child_process 并在后台运行外部 .jar 文件:
exec(`java -jar encoder.jar -i filein -o fileout`, function(err, stdout, stderr)
实际的 .jar 文件位于项目的根目录中。当在开发模式(未打包)下运行时,这非常有效。但是,当我打包并运行应用程序时,出现以下错误:
There was an error: Error: Unable to access jarfile encoder.jar
我是否假设使用 Electron 打包器时项目文件夹中的所有内容都会被打包?如果没有,我错过了什么?
最佳答案
查看process.resourcesPath
关于electron - 使用外部文件打包 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36721461/