PPd528 2024-03-21 16:53 采纳率: 0%
浏览 7

关于#SpringTools选Java Version问题,如何解决?

只能选这俩个版本,不知道是不是eclipse里面哪里没配置好。想要有java8的选项

img

eclipse里面jre也配置好了,求大家帮忙看看,非常感谢!!

img

img

  • 写回答

3条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-03-21 16:54
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题描述: 这位同学在使用eclipse编写Java程序时,使用了Java 15和Java 8两个版本的JDK,并且在eclipse中也已经正确配置了JRE,但是仍然无法使用JDK 15的新特性,而且代码提示也不能正确工作。他想知道是哪里配置出了问题,或者是其他原因导致的。 解答:
    1. 检查eclipse中的项目设置 首先,我们需要检查一下eclipse中的项目设置。确保项目使用的是正确的JDK版本,并且Java编译器也被正确配置。具体操作步骤如下:
    2. 在eclipse的“项目资源管理器”中,找到你想要检查的项目;
    3. 右键点击该项目,在弹出的菜单中选择“属性”;
    4. 在“属性”窗口中,找到“Java构建路径”一项,点击它;
    5. 在“Java构建路径”窗口中,确保“源”选项卡中的“JRE系统库”设置正确,并且“Java编译器”选项卡中的“编译器compliance level”配置正确。 如果以上设置都已经正确,那么很可能出现问题的是eclipse自身的设置,或者是JDK版本之间的冲突。
    6. 检查eclipse的设置 eclipse本身也有一些需要设置的选项,例如编译器版本和代码提示设置。如果这些设置有误,那么eclipse就无法正确使用JDK 15的新特性。具体操作步骤如下:
    7. 在eclipse的主菜单中,选择“Window” -> “Preferences”;
    8. 在“Preferences”窗口中,选择“Java” -> “Compiler”;
    9. 确保“Compiler compliance level”设置为“15”,并且“use '--release' option”选项被选中;
    10. 在“Preferences”窗口中,选择“Java” -> “Editor” -> “Content Assist”;
    11. 在“Content Assist”选项卡中,确保“Auto activation triggers for Java”设置为默认值,即“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.”(注意,最后一个字符是一个点号)。 如果以上设置都已经正确,那么就需要检查一下Java环境的配置是否正确。
    12. 检查Java环境的配置 最后,我们需要检查一下Java环境的配置,确保系统中只有一个正确的JDK版本,并且它已经正确地配置了环境变量。具体操作步骤如下:
    13. 检查系统环境变量中是否存在JAVA_HOME,如果存在,确保它指向正确的Java安装目录;
    14. 检查系统环境变量中的PATH变量,确保它包含了正确的Java安装目录和bin目录。 如果以上设置都已经正确,那么你的eclipse应该已经可以正确地使用JDK 15了。 示例代码:
    public class Test {
        public static void main(String[] args) {
            var list = List.of("Hello", "World");
            list.forEach(System.out::println);
        }
    }
    

    这是一个简单的Java程序,使用了JDK 15的var关键字和List.of()方法。如果你的设置正确,那么这个程序应该可以正确地运行并输出“Hello”和“World”。

    评论

报告相同问题?

问题事件

  • 修改了问题 3月21日
  • 创建了问题 3月21日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表