Java跨版本编译

Java官方文档提供了夸版本编译的示例,原文地址在这,这里做一些简记

如果你有低版本jdk的jar包

$ javac -source 1.6 -target 1.6 -bootclasspath /usr/local/java/jdk1.6/rt.jar ^
        -extdirs "" OldJava.java

如果你没有低版本的jdk的jar包,也可以编译成功,但是会产生警告

$ javac -source 1.6 OldJava.java

警告内容

warning: [options] bootstrap class path not set in conjunction with -source 1.6

你可能感兴趣的:(Java跨版本编译)