Java 使用--enable preview选项运行.jar

Java 使用--enable preview选项运行.jar,java,jar,executable-jar,Java,Jar,Executable Jar,我正在尝试运行一个.jar,它是由intellij编写的,具有Java14中的预览功能 我现在正试图在一台使用Java14的服务器上运行.jar Error: LinkageError occurred while loading main class com.wickedstacks.agenda.AgendaRestApp java.lang.UnsupportedClassVersionError: Preview features are not enabled for

我正在尝试运行一个.jar,它是由intellij编写的,具有Java14中的预览功能

我现在正试图在一台使用Java14的服务器上运行.jar

Error: LinkageError occurred while loading main class com.wickedstacks.agenda.AgendaRestApp
        java.lang.UnsupportedClassVersionError: Preview features are not enabled for com/wickedstacks/agenda/AgendaRestApp (class file version 58.65535). Try running with '--enable-preview'
在运行时启用预览功能的正确方法是什么

java -jar agenda/agenda-rest-1.0.1.jar
给出了上述误差

java -jar agenda/agenda-rest-1.0.1.jar --enable-preview 
这是有道理的,但没有任何作用

java-启用预览[应用程序]


我不明白这一点,当主类位于.jar中时,如何提供应用程序?

要运行的jar/class后面列出的任何参数都是应用程序的参数,而不是VM的参数。所以,把这些东西放在前面

java --enable-preview -jar agenda/agenda-rest-1.0.1.jar


要运行的jar/类后面列出的任何参数都是应用程序的参数,而不是VM的参数。所以,把这些东西放在前面

java --enable-preview -jar agenda/agenda-rest-1.0.1.jar