inteillj idea 13, jdk 1.7 下怎么把类编译成1.6

冒牌导演 发布于 2014/08/28 21:28
阅读 4K+
收藏 0
如题
加载中
0
沃德天拉莫帅
沃德天拉莫帅

Ctrl+Alt+Shift+S 打开project structure面板 ,你会看到有个project language level,改成6.0

0
冒牌导演
冒牌导演

引用来自“成熟的毛毛虫”的评论

Ctrl+Alt+Shift+S 打开project structure面板 ,你会看到有个project language level,改成6.0

谢谢
0
tony.li
tony.li
我机器上装的1.6 根据上面的设置选择5.0,但最后编译出来的文件还是1.6的版本 
0
tony.li
tony.li

引用来自“tony.li”的评论

我机器上装的1.6 根据上面的设置选择5.0,但最后编译出来的文件还是1.6的版本 
根据上面的设置后,还要确认吧java Compiler 中Use compiler改成Eclipse再编译后才会是1.5的,原来选的javac  估计还是用系统默认jdk版本来编译。  问题解决
0
qchycjj
qchycjj

我的intellij idea版本为14.1.4。我改两个地方,第一次我只改了第二个地方,没注意到第一个地方。结果一直报各种错误。后面两个都改,就可以成功编译了。

附加一个查看class版本号的命令:

1,进入到类名的路径

2,执行 javap -verbose 类名| findstr "major"

附加: 版本相关的知识——www.stackoverflow.com/questions/10382929/how-to-fix-unsupported-major-minor-version-51-0-error


返回顶部
顶部