maven3把java源代码编译成了那个版本?
环境:
mac版本10.10.3
maven版本3.2.5
java版本:我装了3个1.6,1.7,1.8
为什么我转出来的class都是major.minor一直都是如图所示:
描述:
我测试了两种情况,第一种设置的javahome是1.6,然后编译,第二种设置的javahome是1.8,然后编译。编译出来的结果都是一样的。
第一种情况:
第二种情况
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为maven3.x的默认编译的target是1.6的,不管你用的6,7或8编译
如果想更改编译的target level可以在pom.xml增加如下配置