Sun javac 不编译生成的源代码,而 OpenJDK 则编译生成的源代码?
我正在使用 JPA 实体和 hibernate-jpamodelgen 来生成 EntityName_.java
等类的源。
奇怪的是,当我从 Sun JDK (1.6.0_24) 运行 javac 时,会创建 EntityName_ 源,但未编译。
当我运行 OpenJDK one (1.6.0_22) 时,它会生成并编译。我可以在输出目录中找到 EntityName_.class 文件。
为什么有区别?我能否以某种方式强制 Sun javac 不仅生成源代码,而且还编译所有生成的文件?
I am using JPA entities, and hibernate-jpamodelgen to generate sources for classes like EntityName_.java
.
Strange thing is, when I run javac from Sun JDK (1.6.0_24) sources for EntityName_
are created, but not compiled.
When I run OpenJDK one (1.6.0_22), it is generated and also compiled. I can find EntityName_.class
files in output directory.
Why the difference? And can I somehow force Sun javac to not only generate source, but also compile all the generated files?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论