JVM(Oracle)用のプラグインを書くことは可能ですか? 可能であれば、どの言語を使用できますか。主にC++になると思います。
質問する
96 次
2 に答える
1
JVM自体をカスタマイズしますか?または、ネイティブコードを呼び出すだけですか?
- 前者の場合は、オープンソースであるOpenJDKから始めたほうがよいでしょう。これは、心ゆくまでカスタマイズできます。ただし、これは大変な作業になります。本当にこれを行う必要がありますか?
- 後者の場合、それは確かに可能であり、比較的簡単です。JavaNativeAccessを見てください。
于 2013-03-22T04:08:11.697 に答える
0
私の意見では、JVM の「プラグイン」に最も近いものは、アノテーション プロセッサまたは Java エージェントです。アノテーション プロセッサは、コンパイラを「拡張」して、カスタム検証手順を実行したり、追加のソース コードを生成したりできます。エージェントは、クラスのロードをインターセプトしたり、クラスをロードするときにバイトコードを発行したりできるランタイム コンポーネントです。
于 2013-03-22T04:13:20.243 に答える