`
lhh_hoo
  • 浏览: 16362 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

hibernate 3.2源码中org.hibernate.hql.antlr没有java文件解决方案

阅读更多
要解决这个问题,首先要了解ANTLR是做什么用的,ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition ),(前身是 PCCTS)是一种语言工具,它提供了一个框架,可以通过包含Java,C++,或C#动作(action)的语法描述来构造语言识别器,编译器和解析器。

附件中有ANTLR参考手册,有兴趣的朋友可以看一下

解决方法
1.将antlr.jar放到C:\Program Files\Java\jdk1.6.0_17\jre\lib
2.在CMD下运行
G:\book\hibernate\hibernate-3.2.5.ga\hibernate-3.2\grammar>java antlr.Tool hql.g

ANTLR Parser Generator   Version 2.7.6 (2005-12-22)   1989-2005

G:\book\hibernate\hibernate-3.2.5.ga\hibernate-3.2\grammar>java antlr.Tool hql-s
ql.g
ANTLR Parser Generator   Version 2.7.6 (2005-12-22)   1989-2005

G:\book\hibernate\hibernate-3.2.5.ga\hibernate-3.2\grammar>java antlr.Tool sql-g
en.g
ANTLR Parser Generator   Version 2.7.6 (2005-12-22)   1989-2005

G:\book\hibernate\hibernate-3.2.5.ga\hibernate-3.2\grammar>


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics