在heroku上部署了Discord机器人,该机器人将不会在线

时间:2020-09-02 03:55:10

标签: java maven heroku bots discord-jda

我看过以前的帖子,但是我不太理解(也许我很愚蠢)。其中一位建议将procfile设置为

worker: java $JAVA_OPTS -jar <JAR_FILE_PATH>

但是我不知道该文件路径是什么。我按照Heroku文档进行操作,并想知道如何使不和谐的bot联机。

当前,它以命令提示符“ heroku:deploy-war”部署为在intelliJ中运行的行家。 enter image description here

这里是我的procfile:worker: java $JAVA_OPTS -jar target\Disbot-1.0-SNAPSHOT.jar

总而言之,这只是问“在heroku中执行此操作时jar文件的路径是什么?”的一种非常复杂的方式。

如果有更好的方法或者更有效的方法,我很乐意尝试一下。如果需要其他信息,我会尽可能提供。

1 个答案:

答案 0 :(得分:0)

解决了该问题-进一步找到了解决方法。将其打包为.jar文件,并意识到Procfile实际上只是命令提示符。使用Procfile将jar上载到GitHub,Procfile具有文本工作者:java -jar Jar.jar。即使我没有得到答案,也要感谢那些花了一些时间看这个问题的人