当我编程时,如果我使用Java 7或Java 5中的功能,我不会小心。但据我认为,如果我只使用Java 5功能,我的编译字节代码也应该在JRE上运行但是如何检查我的编译代码是否与JRE v.5兼容,甚至更早或不兼容。
我很想知道Web和企业应用程序中这个问题的答案。
答案 0 :(得分:1)
您可以使用-target选项
使用特定版本编译代码尝试使用不同的目标进行编译,以查看哪些编译,哪些编译
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html