Java 10 — удаленные функции и параметры
В выпуске JDK 10 из библиотеки Java удалено несколько устаревших API, функций и параметров. Ниже приведены соответствующие сведения.
-
Неподдерживаемые LookAndFeels удалены − Приложения, использующие Nimbus или Aqua LookAndFeels, должны перейти на новый синтаксис.
Nimbus — существующий код
06
Нимбус – новый код
15пре>Аква – существующий код
23Аква — новый код
37
-
Методы Runtime.getLocalizedInputStream и getLocalizedOutputStream удалены − Методы Runtime.getLocalizedInputStream и getLocalizedOutputStream больше не доступны, поскольку они были частью устаревшего механизма интернационализации.
-
Поддержка мультиплексного протокола RMI на стороне сервера удалена − Протокол мультиплексирования на стороне сервера RMI был отключен в Java 9 и удален в Java 10.
-
Распространенные API DOM удалены − API com.sun.java.browser.plugin2.DOM и sun.plugin.dom.DOMObject были удалены. netscape.javascript.JSObject доступен для изменения DOM.
-
FlatProfiler удален − FlatProfiler устарел в Java 9 и удален в Java 10.
-
Устаревшие параметры -X удалены − -Xoss, -Xsqnopause, -Xoptimize, -Xboundthreads и -Xusealtsigs, устаревшие параметры Hotspot VM удалены в Java 10.
-
Метод HostServicesgetWebContext удален − Метод HostServicesgetWebContext устарел в Java 9 и удален в Java 10.
-
T2K Rasterizer и ICU Layout Engine удалены − Растеризатор T2K и механизм компоновки ICU удалены из JavaFX.
-
Код VP6/FXM/FLV удален − В JavaFX Media удалена поддержка формата кодирования видео P6 и контейнера FXM/FLV. Вместо этого следует использовать H.264/AVC1 в контейнере MP4 или HTTP Live Streaming.
-
Удалены методы и поля SecurityManager до версии 1.2 − Устаревшие методы и поля java.lang.SecurityManager до версии 1.2 (отмеченные forRemoval=true) были удалены.
-
инструмент политики удален − Инструмент безопасности policytool удален.
-
Устаревшие классы в com.sun.security.auth.** удалены
Следующие устаревшие классы удалены
-
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
-
-
Удален старый (эра JDK 6, JDK 7 и JDK 8) стандартный доклет − Удален старый (эра JDK 6, JDK 7 и JDK 8) стандартный доклет, используемый для вывода содержимого HTML и замененный заменой.
-
инструмент javah удален − Удален инструмент генерации собственных заголовков, javah.
-
Параметры модели данных средства запуска Java -d32 и -d64 удалены. − Устаревшие и устаревшие параметры выбора (-d32, -d64, -J-d32 и -J-d64) были удалены.
java