Eclipse里的No grammar constraints (DTD or XML schema) detected for the document警告是什么意思?
警告信息,没什么大问题的,一般IDE环境中配置档的最前面都是DTD 或 XML 打头的。
比如
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
dtd验证是xml的规范,要去除警告的话:工具栏:
windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:下拉框选择Ignore即可。
其他的非XML警告:
添加@SuppressWarnings("unchecked")
可以在eclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中将Unchecked generic type operation设置为Ignore。
可以在eclipse的Window->Preferences->Java->Compiler将Compiler compliance level 设置为小于5.0的级别。
警告信息,没什么大问题的,一般IDE环境中配置档的最前面都是DTD 或 XML 打头的。
比如
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
dtd验证是xml的规范,要去除警告的话:工具栏:
windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:下拉框选择Ignore即可。
其他的非XML警告:
添加@SuppressWarnings("unchecked")
可以在eclipse的Window->Preferences->Java->Compiler->Errors/Warning->Generic types中将Unchecked generic type operation设置为Ignore。
可以在eclipse的Window->Preferences->Java->Compiler将Compiler compliance level 设置为小于5.0的级别。