2008-06-06から1日間の記事一覧

AgentLoadException

com.sun.tools.attach.AgentLoadException: Agent JAR not found or no Agent-Class attribute at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:99) パスにjarを配置しているにも関わらず例外。中々うまくいかんな。

インストゥルメンテーションエージェントを起動時にロードする

java.lang.instrument (Java Platform SE 6)アプリケーション起動時のオプションに"javaagent:"オプションを指定することで、エージェントのjarアーカイブからエージェントクラスをロードできる(この例の場合、hogeagent.jar中のマニフェスト中に書かれたエ…

起動済みのアプリケーションのコードベースを取得する

jnlpとコードベース RMIなどで起動されたURLを公開、共有する 起動されたコードベースを取得するエージェントを用意し、アタッチAPI経由で注入してURLを取得する など、他のアプリケーションの情報を調べるための方法が必要になってくる。 いろいろ試して考…