プログラムの 1 つでこの NoClassDefFoundError が発生しています。
10:26:56,893 ERROR [STDERR] Exception in thread "Timer-4"
10:26:56,893 ERROR [STDERR] java.lang.NoClassDefFoundError: Could not initialize class
com.something.plugin.gameserver.common.MetricsRegistrar
10:26:56,893 ERROR [STDERR] at com.something.plugin.gameserver.main.GameServerPlugin.init(GameServerPlugin.java:48)
クラスパスの問題であることは知っていますが、不思議なことに、エラーが発生した GameServerPlugin クラスと、探している MetricsRegistrar クラスが同じ jar 内にあります。では、1 つはクラス パスに入れられず、もう 1 つは正しくありませんか?
問題のクラスファイルが含まれているJarファイルを調べたので、問題もありませんでした。
jar の INDEX.LIST には、MetricsRegistrar クラスのパッケージのエントリもあります。他に何をチェックすればよいですか?
完全を期すために、Ant を使用して構築し、JBoss で実行しています。