-
-
- 多版本JDK JRE共存方案
- Exception in thread main javalangUnsupportedClassVersionError commkyongwhoisjobRipeCrawlJob Unsupported majorminor version 510
- Error Registry key SoftwareJavaSoftJava Runtime EnvironmentCurrentVersion has value 18 but 17 is required
- 今天安装JDK的时候发现一切安装都是成功的但是在配置环境变量如下是配制方法后开始测试javacexe后发现报错结果到bin目录里一找发现根本没有javacexe
-
多版本JDK JRE共存方案
在 eclipse IDEA 中可以设置 编译的 jdk 版本,也不错, jdk 向下兼容,那么只装 jdk8 就可以
对于主流 IDE(eclipse/IDEA/netbeans)来说, 都支持为工程指定使用特定的 JDK 版本, 因此”怎么切换的”这个问题也就不存在了, 所以其实只要在系统 PATH 里配置一个 JRE 用于执行 JAVA 应用, 然后在 IDE 里配置多个 JDK 版本然后为不同的工程指定不同的 JDK 版本就行了.
IDEA:Project Structure->Modules->Sources->Language level
分别安装到不同的目录,用哪个版本就把环境变量指向该版本,最好写个切换的脚本。
Ubuntu , Arch 等操作系统提供了切换 JDK 版本的方法。Gentoo 的话可以用 eselect 随时切换。
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/mkyong/whois/job/RipeCrawlJob : Unsupported major.minor version 51.0
J2SE 8 = 52 (
本文介绍了在Windows上如何实现多版本JDK和JRE的共存,包括在IDE中设置项目使用的JDK版本,以及解决因版本不匹配导致的UnsupportedClassVersionError和Registry错误。同时,提到了在注册表中修改Java版本和避免安装时文件覆盖的问题。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=52335188&d=1&t=3&u=31bf4da5ae5f4d8ea070f33321a2d2f9)
1046

被折叠的 条评论
为什么被折叠?



