JavaFX不适用于Heroku(NoClassDefFoundError)

shi*_*zou 1 java deployment tomcat heroku

我在我的tomcat服务器应用程序中有一些JavaFX包含,比如javafx对和一些属性,但似乎它们在heroku上导致错误:

java.lang.NoClassDefFoundError:javafx/util/Pair

我看到它在部署战争时会安装openJDK 1.8,那怎么会找不到JavaFX呢?

cod*_*ger 5

另一个解决方案是将此buildpack添加到您的应用:

 $ heroku buildpacks:add -i 1 https://github.com/jkutner/heroku-buildpack-javafx
Run Code Online (Sandbox Code Playgroud)