新版本的jdk12版本,安装很快,不像老版的jdk需要分为jdk和jre,新版本jdk12将这两个已经合并一个目录了。
特性
移除项
移除com.sun.awt.SecurityWarnin移除FileInputStream、FileOutputStream、Java.util.ZipFile/Inflator/Deflator的finalize方法移除GTE CyberTrust Global Root移除javac的-source, -target对6及1.6的支持,同时移除--release选项废弃项
废弃的API列表见deprecated-list废弃-XX:+/-MonitorInUseLists选项废弃Default Keytool的-keyalg值语法层面
引入了preview版本的Switch Expressions;API层面引入了JVM Constants API,引入CompactNumberFormat,让NumberFormat支持COMPACTSTYLE,对String、Files、Collectors、CompletionStage等新增方法;GC方面引入了experimental版本的Shenandoah GC,不过oracle build的openjdk没有enable Shenandoah GC support;另外主要对ZGC及G1 GC进行了改进。
环境变量新版本jdk12不要配置JAVA_HOME和PATHCLASS
只需要将缥缈的台灯的路径添加到Path后面即可。
配置验证cmd命令
java -version
至此配置成功
JDK12的CSDN下载地址,速度快>>>>>>JDK12下载地址