2017-07-30 3 views
2

thisリンクを確認しました。しかし、VirtualMachineクラスのようなものは、もはやJDK 8にアクセスできないか、存在しません。Java JVMをリモートJVMに接続する方法

遠隔実行JVMにJavaエージェントを接続するにはどうすればいいですか?良いポインタや適切なコードスニペットが役立ちます。

+1

'VirtualMachineクラスはJDK 8にアクセスできなくなったか、存在しないようです。 ' - https://docs.oracle.com/javase/8/docs/jdk/api/attach/spec/com/sun/ tools/attach/VirtualMachine.html – BackSlash

答えて

2

JDK8では、クラスは明示的に検索してロードする必要があるtools.jarでのみ利用できます。これは、クラスが独自のモジュールに含まれているJava 9で変更されます。

使いやすさを考慮すると、Byte Buddy agentには、このようなリモート接続を実行するためのAPIと自動検出機能があります。

関連する問題