1
tobyxdd 2015-07-22 16:37:25 +08:00 1
java都是向下兼容的 放心直接跑
|
4
honeycomb 2015-07-22 16:59:33 +08:00
可能会有坑(因为总是会有一些API在java 1.7/1.8不用了),但概率不高
|
5
binjoo 2015-07-22 17:05:10 +08:00 1
公司的开发环境用的是1.5,直接切换到1.6会出现编译错误,所以开发环境一直是用的1.5。
但是在生产环境是用的1.7,并不会出现运行错误。。 |
7
learnshare 2015-07-22 17:09:13 +08:00
跑跑看
|
9
honeycomb 2015-07-22 17:43:29 +08:00 1
@andybest
JDK7-->JDK8 com.sun.javafx.css.StyleManager.getPseudoclassMask 它在JDK7还能用(但已经标为@depreciated),JDK8就没有了 但是这种情况应该很少见 再说回来 比方说编译Android的时候只能使用JDK7(从4.?到5.1,再老的版本必须用JDK6),用8的话可能编译不了 但是编译Android应用的时候无论JDK7、8(compliance level设置成1.7)应该都不会出问题 或许是因为Android用到的Java API只是一部分 |
10
caixiexin 2015-07-22 17:55:06 +08:00 1
如果没用到什么偏门的非正式api(类似 sun.misc.BASE64Encoder )的话,应该没问题
|
11
wwqgtxx 2015-07-22 20:11:56 +08:00 via Android 1
|
12
kaneg 2015-07-22 20:40:52 +08:00 via iPhone 1
只要你对代码有控制权,放心升级,Java向下兼容的口碑还是相当好的
|
13
zhangwei 2015-07-22 21:21:40 +08:00
1.5直升1.8,无缝升级,舒心~
|
14
guoyang 2015-07-22 23:00:12 +08:00 via iPhone
这问题没意思啊,测试啊,即使告诉你可以,你敢不测就放出去吗?
|
16
nino789pzw 2015-07-22 23:36:41 +08:00
你引用的如果没有指定只能用在JDK6的话应该就是没问题的
|
17
zoowii 2015-07-22 23:55:00 +08:00
可能有坑,跑测试吧
|