无法编译java-jar asp.jar.asp

无法编译java-jar asp.jar.asp,java,Java,我正在努力编译我的项目 Ant版本为:ApacheAnt(TM)版本1.10.8 我在build.xml文件夹中运行第一个ant 然后我编译:java-jar asp.jar.asp java-版本:java“11.0.1” javac-版本:javac11.0.1 然后我得到了这个错误消息:它是由Java运行时的最新版本(类文件版本58.0)编译的,这个版本的Java运行时只识别55.0以下的类文件版本 我如何解决这个问题?我目前也在使用Macbook Pro,在Visual Studio代码

我正在努力编译我的项目

Ant版本为:ApacheAnt(TM)版本1.10.8

我在build.xml文件夹中运行第一个ant

然后我编译:java-jar asp.jar.asp

java-版本:java“11.0.1” javac-版本:javac11.0.1

然后我得到了这个错误消息:它是由Java运行时的最新版本(类文件版本58.0)编译的,这个版本的Java运行时只识别55.0以下的类文件版本


我如何解决这个问题?我目前也在使用Macbook Pro,在Visual Studio代码和终端窗口上编译时遇到同样的问题

您应该用JDK的路径替换java。我在启动
.jar
文件时使用它,因为我有JDK 14和JRE 8。应该是这样的:
“C:/Program Files/Java/jdk version/bin/Java.exe”-jar asp.jar aster.asp
。 编辑:我刚刚注意到你是一个Mac用户,但我很确定你可以找到你的JDK路径。
编辑#2:另外,您还需要JDK 14,因为58版本指的是JDK 14。

您需要安装一个较新版本的jre。这就像试图在Java6上运行包含流的代码。java 6环境不了解流,因此无法执行代码这是否回答了您的问题?