将Java从版本8降级到7

我在Ubuntu上安装了Oracle的Java 1.8,因为我认为它最好,最新版本与之前的版本兼容.但事实并非如此.
javac 1.8生成只能在java-8-oracle上运行的字节码,scala不能运行.

在升级之前我使用的是java-7-openjdk,一切都很好.而
我可以使用sudo update-alternatives –config java选择我的旧虚拟机,但我还需要能够选择较旧的编译器.
我怎样才能做到这一点?

解决方法:

使用-target标志为早期版本生成字节码.例如. javac -target 1.5 FooBar.java.

没有必要降级.

上一篇:Visual Studio 2012 / C#中断代码执行,未设置断点


下一篇:萤火虫:如何中断任何JavaScript活动?