现在我又下载了 hibernate2.1,而且setenv.bat也都改过了。
执行hbm2java C:\hospital\Hospital\hibernate\*.xml --output=c:\hospital 命令后。系统提示:
log4j:WARN No appenders could be found for logger (net.sf.hibernate.util.DTDEnti
tyResolver).
log4j:WARN Please initialize the log4j system properly.
org.jdom.JDOMException: Error in building: Invalid byte 1 of 1-byte UTF-8 sequen
ce.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:373)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:
100)
Caused by: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequen
ce.
我杳了:net.sf.hibernate.util.DTDEntityResolver这个类在hibernate2.jar包中。我已经在classpath中设置了它的位置,怎么解决这个问题。?
执行hbm2java C:\hospital\Hospital\hibernate\*.xml --output=c:\hospital 命令后。系统提示:
log4j:WARN No appenders could be found for logger (net.sf.hibernate.util.DTDEnti
tyResolver).
log4j:WARN Please initialize the log4j system properly.
org.jdom.JDOMException: Error in building: Invalid byte 1 of 1-byte UTF-8 sequen
ce.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:373)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:
100)
Caused by: java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequen
ce.
我杳了:net.sf.hibernate.util.DTDEntityResolver这个类在hibernate2.jar包中。我已经在classpath中设置了它的位置,怎么解决这个问题。?
我用hibernate-extensions-2.0
hibernate-2.0
Middlegen-Hibernate-r3
配置成功 建议你也用这样的配置 最起码不会把时间都花费到配置上了
提示:Exception in thread "main" java.lang.NoClassDefFoundError: C:\hospital\Hospital\
hibernate\CaseDrug/hbm/xml
-------------------------------------
在你的启动类文件里没找到主线程public static void main(String[] a)方法第2个不太明白,没遇见过,好象是XML解析错误,你下个2.1.6吧,很稳定的版本,我一直在使也没问题