使用CLI将jar文件推送到我的javaheroku应用程序



我正在heroku(scoold(中运行一个javascript应用程序,开发人员告诉我有一个新的jar文件要上传。我下载了heroku-cli和jar文件,并按照指示运行了以下命令:

heroku plugins:install java
heroku deploy:jar scoold-x.y.z.jar --app myscooldapp

然而,我得到了以下错误:

C:Sites>heroku deploy:jar scoold-pro-1.37.1.jar --app nocodeflow
Uploading scoold-pro-1.37.1.jar
events.js:187
throw er; // Unhandled 'error' event
^
Error: spawn java ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
Emitted 'error' event on ChildProcess instance at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:270:12)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn java',
path: 'java',
spawnargs: [
'-Dheroku.appName=nocodeflow',
'-Xmx1g',
'-Dheroku.jarFile=scoold-pro-1.37.1.jar',
'-Dheroku.jarOpts=',
'-cp',
'C:\Users\Artwe\AppData\Local\heroku\node_modules\@heroku-cli\plugin-java\lib\heroku-deploy-complete.jar',
'com.heroku.sdk.deploy.DeployJar'
]
}

我在Heroku支持中心创建了一个票证,因为我遇到了同样的问题。我想部署一个简单的战争,通常我不需要任何Node.js…

最新更新