★★Java質問・相談スレッド143★★
■ このスレッドは過去ログ倉庫に格納されています
0596566
2011/03/01(火) 19:29:30.36ご教授ありがとうございます。こんなところがあるんですね。
https://gist.github.com/848928
として貼り付けました。
>>581
大変申し訳ございません。
この質問において
c = findSystemClass(name);
はコメントアウトしておりました。
と言いますのも、この演習においてclassファイルをbyte配列に読みこんで
defineClassによりクラスを取得ということをやりたかったのですが、
「LoadedClass」とか定義解決するには「package loaderClasses」を
外部クラスとして参照しなきゃいけない(?ここが既に間違ってますでしょうか。。?)
そうすると、必ずfindSystemClassで解決してしまう。
そうならないようにコメントアウトして、実行すると上記URLの
最下部のようになります。
そもそもの環境づくりが間違っているのかもしれませんが、
LoaderClassesパッケージを入れたディレクトリにObject.classファイルを
探しに行ってしまいます。。
■ このスレッドは過去ログ倉庫に格納されています