无法在Eclipse中使用java 17构建Javadoc

jv4diomz  于 2023-05-05  发布在  Java
关注(0)|答案(1)|浏览(218)

我在Eclipse中有我的项目,因为几个星期没有建立我的javadoc,因为我有一个箭头的语法问题。控制台返回我需要使用Java 14的更高版本。问题是,我的java是java 17,所以我不明白我必须看哪里...来解决这个问题事实上,我没有问题建立我的图书馆!!!只是为了javadoc。

error: switch rules are not supported in -source 8
          case '[' ->
                   ^
  (use -source 14 or higher to enable switch rules)

我的设置:

hgqdbh6s

hgqdbh6s1#

Eclipse正在做您要求它做的事情。
javac17仍然可以配置为编译java 8代码。就像“Word 2024”仍然可以打开使用“Word 2016”创建的文件一样。
是的这就是-source 8的意义:您正在运行javadoc -source 8 ....
点击“下一步”两次。您将看到“JRE源兼容性”选项。把它设置为至少15;它目前在8上,所以eclipse尽职尽责地告诉javac解析它,就好像它的java 8兼容源一样,表达式开关与之不兼容。

相关问题