手机版怎么做微电影网站,网站推广品牌,在线seo,广州学做网站希望文章能给到你启发和灵感#xff5e; 感谢支持和关注#xff5e; 阅读指南 序幕一、基础环境说明1.1 硬件环境1.2 软件环境 二、起因三、解决四、总结 序幕 近期#xff0c;IntelliJ IDEA 推出了全新2024版本#xff0c;相信很多编程的爱好者或者刚接触编程的小伙伴都会… 希望文章能给到你启发和灵感 感谢支持和关注 阅读指南 序幕一、基础环境说明1.1 硬件环境1.2 软件环境 二、起因三、解决四、总结 序幕 近期IntelliJ IDEA 推出了全新2024版本相信很多编程的爱好者或者刚接触编程的小伙伴都会迫不及待更新和下载版本升级毋庸置疑在很多功能和体验上肯定是有很多提升的这里博主就不多概述主要记录一下前几天遇到的一个关于JDK的兼容问题让一些小伙伴不踩坑 一、基础环境说明 考虑环境因素大家适当的对比自己的软硬件环境情况分析 1.1 硬件环境
MacOS Monterey 版本 12.6.8 Apple M1博主环境 Windows 11 家庭版问题环境
1.2 软件环境
IntelliJ IDEA 2020.1.2博主版本 IntelliJ IDEA 2023.3博主版本 IntelliJ IDEA 2024.1问题环境idea版本 JDK8
二、起因 这里博主列出了两个硬件环境因为在mac下博主使用IntelliJ IDEA 2020.1.2和IntelliJ IDEA 2023.3都能很好的适配JDK8的代码执行 但是Windows 11 家庭版下IDEA 2023.3能正常适配运行代码但是新版的IntelliJ IDEA 2024.1却无法运行当执行项目时提示大致错误信息如下 Abnormal build process termination:
C:\Program Files\Java\jdk1.8.0_72\bin\java.exe -Xmx700m -Djava.awt.headlesstrue -Djna.boot.library.pathD:\idea\IntelliJ IDEA 2024.1/lib/jna/amd64 -Djna.nosystrue -Djna.noclasspathtrue --add-opens jdk.compiler/com.sun.tools.javac.apiALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.utilALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.codeALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.compALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.fileALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.mainALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.modelALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.parserALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.processingALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.treeALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.jvmALL-UNNAMED -Dcompile.parallelfalse -Drebuild.on.dependency.changetrue -Didea.IntToIntBtree.page.size32768 -Djdt.compiler.useSingleThreadtrue -Daether.connector.resumeDownloadsfalse -Dio.netty.initialSeedUniquifier1226091530544792288 -Dfile.encodingGBK -Duser.languagezh -Duser.countryCN -Didea.paths.selectorIntelliJIdea2024.1 -Didea.home.pathD:/idea/IntelliJ IDEA 2024.1 -Didea.config.pathC:/Users/32403/AppData/Roaming/JetBrains/IntelliJIdea2024.1 -Didea.plugins.pathC:/Users/32403/AppData/Roaming/JetBrains/IntelliJIdea2024.1/plugins -Djps.log.dirC:/Users/32403/AppData/Local/JetBrains/IntelliJIdea2024.1/log/build-log -Djps.fallback.jdk.homeD:/idea/IntelliJ IDEA 2024.1/jbr -Djps.fallback.jdk.version17.0.10 -Dio.netty.noUnsafetrue -Djava.io.tmpdirC:/Users/32403/AppData/Local/JetBrains/IntelliJIdea2024.1/compile-server/indi_eaf41962/_temp_ -Djps.backward.ref.index.buildertrue -Djps.kotlin.homeD:\idea\IntelliJ IDEA 2024.1\plugins\Kotlin\kotlinc -Dkotlin.incremental.compilationtrue -Dkotlin.incremental.compilation.jstrue -Dkotlin.daemon.ena
错误信息非常长博主没有细看只是看了内容中包括了部分JDK和IDEA版本的字眼
add-opens jdk.compiler/com.sun.tools.javac.apiALL-UNNAMED --add-opens jdk.compiler/com.sun.tools.javac.utilALL-UNNAMED --add-opens 一开始只是以为JDK的配置问题重新设置了JDK的环境变量并在IDEA中配置对应的JDK信息包括清理缓存和重启idea但是问题依旧
查阅了官方的兼容支持信息在2024.1的版本下其实是能看到兼容的但是同套代码同JDK环境在不同的版本Idea下的反馈不一样就很让人费解 于是乎咨询了技术售后大致的反馈是 emm说的比较官方我们这里只能认为可能的原因是2024版对JDK8的适配度可能不够
三、解决 【1】既然新版本适配不够我们就将版本下降到了2023版 【2】或者可以将JDK版本升级到JDK17等更高版本; 工程代码对JDK有要求的选【1】没要求的选【2】更改后代码即可运行
四、总结
其实博主也有看到一些博主似乎也正常安装idea2024并且在JDK8运行了但是环境不同情况也不同
所以关于这个问题有几点大家注意一下作为参考即可 【1】该问题出现在window11系统下博主只有mac没有window问题是在帮人部署时遇到的所以并没有做太多尝试不排除也可能是操作系统原因也许windows11之前的版本可行 【2】对于很多软件的更新还是建议不要马上装最新版本不是说新的不好毕竟作为程序开发者来说稳定才是王道新品总是需要打磨一下的否则少不了踩坑和bug的情况需要解决 【3】任何类型软件的版本选择上可以低一个版本使用或者明确官方说明该版本是stable稳定版的下载正常都不会有错 【4】兼容性问题最磨人多研究一下官网说明和其他人的使用情况来定位问题