Java 10 - 削除された機能とオプション
JDK 10 リリースでは、非推奨の API、機能、およびオプションが Java ライブラリからいくつか削除されました。以下は関連する詳細です。
- <リ>
サポートされていない LookAndFeels が削除されました − Nimbus または Aqua LookAndFeels を使用するアプリケーションは、新しい構文に移行する必要があります。
Nimbus - 既存のコード
javax.swing.UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
ニンバス - 新しいコード
UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
アクア - 既存のコード
javax.swing.UIManager.setLookAndFeel("apple.laf.AquaLookAndFeel");
アクア - 新しいコード
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
- <リ>
Runtime.getLocalizedInputStream および getLocalizedOutputStream メソッドを削除 − Runtime.getLocalizedInputStream および getLocalizedOutputStream メソッドは、廃止された国際化メカニズムの一部であったため、使用できなくなりました。
<リ>RMI サーバー側の多重化プロトコルのサポートが削除されました − RMI Server-Side Multiplex Protocol は Java 9 で無効になり、Java 10 で削除されました。
<リ>一般的な DOM API の削除 − com.sun.java.browser.plugin2.DOM および sun.plugin.dom.DOMObject API は削除されました。 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 ラスタライザーと ICU レイアウト エンジンの削除 − T2K ラスタライザーと ICU レイアウト エンジンは JavaFX から削除されました。
<リ>VP6/FXM/FLV コードを削除 - P6 ビデオ エンコーディング フォーマットと FXM/FLV コンテナのサポートは、JavaFX Media で削除されました。代わりに、MP4 コンテナー内の H.264/AVC1 または HTTP ライブ ストリーミングが使用されます。
<リ>1.2 より前の SecurityManager メソッドとフィールドの削除 − 1.2 より前の非推奨の java.lang.SecurityManager メソッドとフィールド (Removal=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 時代) 標準ドックレットの削除 − HTML コンテンツの出力に使用されていた古い (JDK 6、JDK 7、および JDK 8 時代の) 標準ドックレットは削除されました。
<リ>javah ツールが削除されました − Native-Header Generation Tool、javah は削除されました。
<リ>Java Launcher のデータ モデル オプション -d32 および -d64 が削除されました。 − 廃止および非推奨の選択オプション (-d32、-d64、-J-d32、および -J-d64) が削除されました。
Java