1

私はこのコードで単純なHTMLファイルを検証しようとしています:

public static void main(String[] args)
{
   String xhtml = "<html><body><p>Hello, world!</p></body></html>";
   ValidationResponse response = new ValidatorBuilder().html().validate(xhtml);
   System.out.println(response.valid());
}

そして結果:

スレッド「main」の例外java.lang.NoClassDefFoundError:com / rexsl / test / AssertionPolicy at com.rexsl.w3c.ValidatorBuilder。(ValidatorBuilder.java:64)at HTMLValidator.main(HTMLValidator.java:10)

これを修正する方法は?

4

1 に答える 1

1

この例外は、JVMが実行時に特定のクラスを見つけられない場合に表示されます。

次のことを確認してください。

  • クラスJava Classpathで利用できます。
  • JARコマンドを使用してプログラムを実行している場合は、 ClassがClass-Path 属性で定義されていることを確認してください。
于 2013-03-03T10:55:03.067 に答える