Heroku JVM应用程序部署器无法运行程序“heroku”
我正在尝试在Windows上将一个jar应用程序包部署到Heroku。我的Heroku CLI已通过Windows安装程序安装,运行正常。
我正在执行JVM应用程序部署器,并一直得到以下结果:
PS C:\Users\john.doe\Downloads\MyApp> java -jar heroku-jvm-application-deployer.jar --app my-app ./myApp.jar
Heroku JVM Application Deployer
-----> Automatically including Procfile, disable with --disable-auto-includes
-----> Automatically including system.properties, disable with --disable-auto-includes
java.io.IOException: Cannot run program "heroku" (in directory "C:\Users\john.doe\Downloads\MyApp"): CreateProcess error=2, The system cannot find the file specified
我使用的是Heroku CLI 11.3.0 win32-x64 node-v22.22.2、JVM应用程序部署器v4.0.12和 Java运行时25。
可能是什么问题?
解决方案
请检查在PowerShell的当前工作目录中,Java调用时CLI参数里是否包含以下所有文件。
- heroku-jvm-application-deployer.jar
- my-app
- myApp.jar
存在于你的位置:
C:\Users\john.doe\Downloads\MyApp
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。