-
-
- 多版本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 (