我看过以前的帖子,但是我不太理解(也许我很愚蠢)。其中一位建议将procfile设置为
worker: java $JAVA_OPTS -jar <JAR_FILE_PATH>
但是我不知道该文件路径是什么。我按照Heroku文档进行操作,并想知道如何使不和谐的bot联机。
当前,它以命令提示符“ heroku:deploy-war”部署为在intelliJ中运行的行家。
这里是我的procfile:worker: java $JAVA_OPTS -jar target\Disbot-1.0-SNAPSHOT.jar
总而言之,这只是问“在heroku中执行此操作时jar文件的路径是什么?”的一种非常复杂的方式。
如果有更好的方法或者更有效的方法,我很乐意尝试一下。如果需要其他信息,我会尽可能提供。
答案 0 :(得分:0)
解决了该问题-进一步找到了解决方法。将其打包为.jar文件,并意识到Procfile实际上只是命令提示符。使用Procfile将jar上载到GitHub,Procfile具有文本工作者:java -jar Jar.jar。即使我没有得到答案,也要感谢那些花了一些时间看这个问题的人