工头未找到java(foreman can't find java)

2019-10-17 19:59发布

我试图用工头在本地运行一个Java应用程序,它部署了罚款的Heroku。

我Procfile看起来是这样的

web: java $JAVA_OPTS -cp target/classes;target/dependency/* Start

但是当我做formeman start我得到

15:51:21 web.1  | unknown command: java $JAVA_OPTS -cp target/classes;target/dependency/* Start

如果我刚进入java在提示我得到Java的帮助文本回来,我的道路上。 如果我使用的完整路径Java可执行文件在Procfile它的工作原理,但它会是清洁的,如果我没有需要Procfile的两个版本

是否有somethinf时髦的事情与我的路径或工头没有得到来自我的环境路径?

Answer 1:

难道是环境变量是什么问题?

视窗:

    java %JAVA_OPTS% -cp target/classes;target/dependency/* Start

Linux的:

    java $JAVA_OPTS -cp target/classes:target/dependency/* Start

貌似例子既是:-)的混合

环境变量



文章来源: foreman can't find java