Jar中のクラスをロード
一応、Jarファイル名とクラスの名前を決めうちでロードすることに成功しました。実際のクラス名はorg.nishiohirokazu.sample_grinedit_plugin.SamplePluginVertexですが、Jarファイルのエントリー名としてはorg/nishiohirokazu/sample_grinedit_plugin/SamplePluginVertex.classであるのが注意点ですね。かといってユーザーにデフォルトパッケージでプラグインを作られるとプラグイン同士で衝突する可能性が出てくるので好ましくないですね。変換はピリオドを置換してから末尾に".class"をつければいいんでしょうか。
異なるクラスローダで読んだクラスはキャスト互換性がなくなるようなことを書いてあるページがあったので、クラスローダを自作してしまうと根っこから全部そのクラスローダを使うように書き換えないといけないのじゃないかと不安に思ったり、クラスローダを作成せずに済む方法はないかと模索したりしていましたが、そんなに難しく考える必要はなかったようです。