2012-02-09 9 views
0

私はjarsでクラスを見つけるためにカスタムClassLoaderを書いていますが、defineClass()パラメータ "name"の正しいフォーマットが見つかりません。私は"d", "d.class", "a/b/c/d", "a.b.c.d"とおそらくいくつかを試しました。ここに私の例外があります:ディレクトリ/パッケージを使用したdefineClassのJava ClassLoader形式ですか?

java.lang.NoClassDefFoundError: d (wrong name: a/b/c/d)

これをフォーマットする適切な方法を知っている人はいますか?

答えて

2

spearatorは、ドット(。)で、パスはスラッシュ(/)ではありません。したがって、正しいパスを指定している場合は、a.b.c.dの形式が有効です。

関連する問題