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 -Path 属性中定义了Class 。
于 2013-03-03T10:55:03.067 回答