十二点的泡面 2025-11-08 11:18 采纳率: 0%
浏览 8

idea中的java

我是初学者,来请教一个问题,希望被解答,感谢!
我用的是JDK25
我能正常使用的idea版本是2025.1.1.1,也就是黑马程序员给的那个安装包
我出现问题的idea版本是最新版2025.2.4,是截止到2025年11月8号的最新版本
psvm 提示出来的东西不同

img


这是旧版的


public static void main(String[] args) {
        
}

这是新版的


static void main() {
}

新版旧版都能正常输出HelloWorld

然后我的模本文本也是正常的


public static void main(String[] args){
    $END$
}

也没有勾选Use static import if possible选项

img

如果是JDK的新特性,为什么只在新版本的编译器中生效,而不再旧的编译器生效

求解惑?

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-11-08 11:27
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    • 你使用的JDK版本是25
    • 你可以正常使用的IDEA版本是2025.1.1.1
    • 你出现问题的IDEA版本是最新版2025.2.4

    问题解决方案

    • 检查IDEA的系统要求是否支持JDK25
    • 检查IDEA的配置文件是否有任何冲突
    • 尝试降级到支持JDK25的IDEA版本

    核心代码

    • 检查IDEA的系统要求:
    java -version
    
    • 检查IDEA的配置文件:
    idea.config.path
    
    • 降级到支持JDK25的IDEA版本:
    idea --version 2025.1.1.1
    

    注意

    • 请确保你有足够的权限和资源来进行降级
    • 降级后可能会丢失一些配置和设置
    • 如果你不确定如何降级,请尝试联系IDEA的官方支持团队
    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日