&引用;javac:不支持发布版本10“;编译期间

&引用;javac:不支持发布版本10“;编译期间,java,compiler-errors,javac,Java,Compiler Errors,Javac,在这里完成noob到Java编译。想要为个人使用而构建 安装程序 我使用的构建脚本来自: 我已经安装了WiX工具集、apacheant、apacheivy和jdk9.0.4(因为最初的filebot已经停止使用jdk8)。将Ant/bin文件夹添加到用户路径,并将ivy.jar复制到该文件夹。还将JAVA_HOME设置为jdk文件夹 值得一提的是,我之前有jre9.0.4,并在此基础上安装了jdk。在谷歌搜索之后,发现jre还将一些文件复制到System32文件夹中,补救方法是将jdk/bin文

在这里完成noob到Java编译。想要为个人使用而构建

安装程序 我使用的构建脚本来自:

我已经安装了WiX工具集、apacheant、apacheivy和jdk9.0.4(因为最初的filebot已经停止使用jdk8)。将Ant/bin文件夹添加到用户路径,并将ivy.jar复制到该文件夹。还将JAVA_HOME设置为jdk文件夹

值得一提的是,我之前有jre9.0.4,并在此基础上安装了jdk。在谷歌搜索之后,发现jre还将一些文件复制到System32文件夹中,补救方法是将jdk/bin文件夹作为路径变量中最上面的条目。但这并没有解决这个错误

错误 我面临的主要问题是,在下载依赖项之后,在编译阶段,我得到以下输出:

[javac] Compiling 395 source files to D:\Misc\filebot\build
[javac] javac: release version 10 not supported  // I believe this is the culprit
[javac] Usage: javac <options> <source files>
[javac] use --help for a list of possible options

BUILD FAILED
我在谷歌上找不到任何关于
version10不受支持的相关信息,也没有安装JDK10

javac-version
给出了
javac9.0.4


我对Java编译非常陌生,可能错过了一些琐碎的东西。蒂娅:正如我所想,我错过了一些琐碎的事情。filebot已经迁移到jdk 10,这就是为什么在我尝试使用jdk 9编译时显示错误的原因


因此,对于任何面临类似问题的人,请确保您正在构建的源代码的目标JDK与您的开发工具包版本相同。

请详细说明“源代码的目标JDK”-我如何找到它?@notacorn从字面上说,错误显示目标JDK:
版本xyz不受支持。
。您需要在系统中安装JDK版本
xyz
[javac] Compiling 395 source files to D:\Misc\filebot\build
[javac] javac: release version 10 not supported  // I believe this is the culprit
[javac] Usage: javac <options> <source files>
[javac] use --help for a list of possible options

BUILD FAILED
<javac srcdir="${dir.source}" destdir="${dir.build}" release="${jvm.version}" encoding="utf-8" debug="yes" debuglevel="lines,vars,source" includeAntRuntime="no">
    <classpath>
        <fileset dir="${dir.dist}/lib" />
    </classpath>
</javac>