「sun.misc.Perfは」tool.jarはJava 10に「分解」されたことを今どこに移動しました

アレクサンドロス:

私は、これは内部APIとすべてのことを知っているが、それはsun.misc.Perfはtools.jarの中とJava 9/10にあった、これは、モジュールのコンセプトに基づいて削除され、再構築されたことにするために使用しました。まだそれにアクセスするためのいくつかの方法はありますか?

また:

実装が下に移動されたjdk.internal範囲内のパッケージjava.baseモジュール。

名前がすでに示唆したように、パッケージは、モジュールからエクスポートされていませんので、あなたはまだ明示的にこのパッケージ内のクラスを利用したい場合は、VMのオプションを利用することができます -

--add-exports java.base/jdk.internal=<your-module-name>

ドゥノートけれども、これは、このようなクラスを利用しての信頼性の低い方法であり、よりよい解決策は、常に、(内部)に依存することなく、特定のユースケースに移行するだろうsun.misc.*クラス。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=189550&siteId=1