Java 10: API, Fitur, dan Opsi yang Digusur Kunci
Rilis JDK 10 telah menghapus beberapa API, fitur, dan Opsi yang digunakan tidak lagi dari pustaka Java. Berikut adalah detail yang relevan.
Nimbus - kode lama
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); Nimbus - kode baru
UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel"); Aqua - kode lama
javax.swing.UIManager.setLookAndFeel("apple.laf.AquaLookAndFeel"); Aqua - kode baru
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
Metode Runtime.getLocalizedInputStream dan getLocalizedOutputStream dihapus − Metode Runtime.getLocalizedInputStream dan getLocalizedOutputStream tidak lagi tersedia karena merupakan bagian dari mekanisme internasionalisasi yang usang.
Dukungan Protokol Multiplex Sisi Server RMI dihapus − Protokol Multiplex Sisi Server RMI dinonaktifkan dalam Java 9 dan dihapus dalam Java 10.
API DOM Umum dihapus − com.sun.java.browser.plugin2.DOM, dan sun.plugin.dom.DOMObject API telah dihapus. netscape.javascript.JSObject tersedia untuk memodifikasi DOM.
FlatProfiler dihapus − FlatProfiler digunakan tidak lagi dalam Java 9 dan dihapus dalam Java 10.
Opsi -X Usang dihapus − -Xoss, -Xsqnopause, -Xoptimize, -Xboundthreads, dan -Xusealtsigs, opsi Hotspot VM yang usang dihapus dalam java 10.
Metode HostServicesgetWebContext dihapus − Metode HostServicesgetWebContext digunakan tidak lagi dalam Java 9 dan dihapus dalam Java 10.
Rasterizer T2K dan Mesin Tata Letak ICU dihapus − Rasterizer T2K dan mesin tata letak ICU telah dihapus dari JavaFX.
Kode VP6/FXM/FLV dihapus − Format enkode video P6 dan dukungan kontainer FXM/FLV telah dihapus dalam JavaFX Media. H.264/AVC1 dalam kontainer MP4 atau HTTP Live Streaming harus digunakan sebagai gantinya.
Metode dan Bidang SecurityManager Sebelum 1.2 dihapus − Metode dan bidang java.lang.SecurityManager sebelum 1.2 yang digunakan tidak lagi (ditandai forRemoval=true) telah dihapus.
policytool dihapus − Alat keamanan policytool telah dihapus.
Kelas yang Digunakan Tidak Lagi di com.sun.security.auth.** dihapus
Berikut adalah kelas yang digunakan tidak lagi yang dihapus
com.sun.security.auth.PolicyFile
com.sun.security.auth.SolarisNumericGroupPrincipal
com.sun.security.auth.SolarisNumericUserPrincipal
com.sun.security.auth.SolarisPrincipal
com.sun.security.auth.X500Principal
com.sun.security.auth.module.SolarisLoginModule
com.sun.security.auth.module.SolarisSystem
Doclet Standar Lama (Era JDK 6, JDK 7, dan JDK 8) dihapus − Doclet standar lama (era JDK 6, JDK 7, dan JDK 8), yang digunakan untuk menghasilkan konten HTML, dan digantikan oleh pengganti, telah dihapus.
Alat javah dihapus − Alat Pembuatan Header Asli, javah telah dihapus.
Opsi Model Data Peluncur Java -d32 dan -d64 dihapus. − Opsi pemilihan yang usang dan digunakan tidak lagi (-d32, -d64, -J-d32 dan -J-d64) telah dihapus.