我正在尝试使用以下代码验证简单的 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());
}
结果:
Exception in thread "main" java.lang.NoClassDefFoundError: com/rexsl/test/AssertionPolicy at com.rexsl.w3c.ValidatorBuilder.(ValidatorBuilder.java:64) at HTMLValidator.main(HTMLValidator.java:10)
如何解决这个问题?
当 JVM 在运行时找不到特定的类时,会出现此异常。
确保:
- 类在Java类路径中可用。
- 如果您使用JAR命令运行程序,请确保Class在Class-Path属性中定义。
我是一名优秀的程序员,十分优秀!