0

部外者がファクトリを作成できるようにするAbstractFactoryパターンを実装しています。プロパティファイルからファクトリ実装名を読み取り、ファクトリクラスをロードし、それを使用してオブジェクトを構築しています。問題は、ファクトリ実装のどこかで、タスクのオブジェクトを作成しようとすると、次のエラーが発生することです。

スレッド「Thread-1」の例外java.lang.ClassFormatError:クラスファイルcom / testsuite / loadperformancetesterusage / tasks/GetUrlのコードセグメントの長さが正しくありません

以下はGetUrlコンストラクターで、特別なことは何もありません。

public GetUrl( String protocol, String port, String hostname, String path, String producerClassName ) {
    super(producerClassName);
    this.protocol = protocol;
    this.hostname = hostname;
    this.port = port;
    this.path = path;
}

ここで何が起こっているのかについてのフィードバックはありますか?ここにクロス投稿

4

1 に答える 1

1

私が使用していたクラスのバージョンにいくつかの不一致がありました。今は動作します。

于 2012-10-02T20:00:55.527 に答える