源发行版 16 与 --enable-preview 一起使用时无效
时间: 2023-09-23 19:08:53 浏览: 42
这可能是由于多个因素造成的,以下是一些可能的原因:
1. 您的源发行版可能不支持 Java 16。请检查您的发行版是否支持 Java 16,如果不支持,请尝试使用其他支持 Java 16 的发行版。
2. 您的 Java 环境可能没有正确配置。请确保您的 Java 环境已正确配置,并且您正在使用正确的 Java 版本。
3. 您的源代码可能不支持 --enable-preview。请检查您的源代码是否支持 --enable-preview,并且已正确配置。
如果您已排除以上原因,建议尝试更新您的 Java 环境或重新安装您的发行版,以确保您的系统能够正确支持 Java 16 和 --enable-preview。
相关问题
java: 源发行版 8 与 --enable-preview 一起使用时无效
你的问题是关于在使用Java 8源发行版时,与--enable-preview选项一起使用无效的问题。这可能是因为--enable-preview选项只适用于JDK 9及更高版本的发行版。如果你想在Java 8中启用预览功能,你可以使用JEP 269中介绍的类似选项:--X-compile-command。它允许你在编译代码时使用--enable-preview选项。但需要注意的是,这只适用于编译过程,而不是在运行时启用预览功能。
请使用 --enable-preview
--enable-preview 是一个 Java 命令行参数,用于启用 Java 14 中的预览功能。这些功能是实验性质的,可能会在未来版本中发生变化。如果您想使用这些预览功能,需要在编译和运行时都使用 --enable-preview 参数。例如,您可以通过以下方式编译一个使用了预览功能的 Java 文件:
javac --enable-preview MyFile.java
然后,在运行时也需要使用 --enable-preview 参数:
java --enable-preview MyFile
这样,您就可以使用 Java 14 中的预览功能了。