我有一個(gè)關(guān)于英雄的應(yīng)用程序,我將其翻譯成 13 Java。編譯成功,但是由于錯(cuò)誤而無法啟動(dòng):2019-10-19T10:22:41.678012+00:00 app[worker.1]: Error: LinkageError occurred while loading main class Main
2019-10-19T10:22:41.678050+00:00 app[worker.1]: java.lang.UnsupportedClassVersionError: Preview features are not enabled for Main (class file version 57.65535). Try running with '--enable-preview'在heroku中,它被編寫為在system.properties中注冊java版本我做到了java.runtime.version=13 --enable-preview Main我還改變了我的pom.xml無論如何,我無法理解應(yīng)用程序不啟動(dòng)的原因。我還確定了heroku 13上的java版本teemitze@SkyNet:~$ heroku run java -version --app teemitze-anna-bot ? Warning: heroku update available from 7.29.0 to 7.33.3.Running java -version on ? teemitze-anna-bot... up, run.6463 (Free)openjdk version "13" 2019-09-17OpenJDK Runtime Environment (build 13+33)OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)可能是什么原因?感謝!
1 回答

蠱毒傳說
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
不--enable-preview
屬于你的system.properties
. _JAVA_OPTIONS
嘗試通過運(yùn)行將其添加到:
$ heroku config:set _JAVA_OPTIONS="--enable-preview"
或者,如果您有命令,也可以將其放入java
命令中。Procfile
添加回答
舉報(bào)
0/150
提交
取消