1
yuhuan66666 2017-05-09 12:35:40 +08:00
我就升级了 ,除了 ftpclient 那种不被官方建议使用的类 目前没发现什么 大坑,有也可能是隐坑了,
但是有个奇怪的问题 ,windows 和 linux 在登录的时候 验证账号密码都会很快的返回结果,但是我的 macOS 下,要等两分钟才能返回结果 。曾经 debug 了一下试试 ,结果就是 sql 传给数据库之后 等了 2 分钟 。。。。其他数据库操作都没问题,只有登录这样。。。。 |
2
BruceAuyeung 2017-05-09 12:43:43 +08:00 via Android
为什么要升级?
|
3
nikoo OP @BruceAuyeung 因为开发环境的 IDE 升级,系统 JDK 升级到 1.8 了...
|
4
nutting 2017-05-09 12:59:40 +08:00 via Android
target 1.6,此贴终结
|
6
chocotan 2017-05-09 13:03:15 +08:00
注意一些框架的老版本是不支持 1.8 的,比如 spring
|
7
sagaxu 2017-05-09 13:03:37 +08:00 via Android
年前把 jdk 和 jre 都升级到了 8,顺便所有库从 2014 甚至 2012 版升级到了最新,编译报 deprecated 的地方很多,spring 有个错误改了下配置文件,折腾了半天开始测试,一切 OK。我系统比较简单,太过复杂我也是不敢这么作死的。
|
8
irockytan 2017-05-09 13:16:53 +08:00 via iPhone
还有一点要注意的,比如 sun 下面的 image 等包在 windows 的 1.6 jdk 里面有,1.7 及以上的 linux/osx jdk 中没有
|
9
nutting 2017-05-09 13:18:08 +08:00 via Android
jdk 可以编译出来低版本的 class,你开发环境高没事,ide 里有选项的,可以生成 1.6 的代码
|
10
MajorAdam 2017-05-09 14:14:44 +08:00
可以
|
11
hpeng 2017-05-09 14:21:02 +08:00
4 楼说了啊..难道 lz 不用 maven 或者 gradle 之类的吗?
|
12
dallaslu 2017-05-09 15:17:57 +08:00
@yuhuan66666 曾经也遇到类似的情况,在某些机器上某些操作会慢很多。后来发现是 jdk 随机数的配置的问题。
|
13
BruceAuyeung 2017-05-09 17:46:46 +08:00 via Android
@nikoo 开发环境不应该跟着生产环境走嘛?怎么反过来了?没雨特殊的刚需就不要升 JDK,别给自己找事,小心背锅。
|
14
yuhuan66666 2017-05-09 18:17:27 +08:00
@dallaslu #12 我的是 工程第一次启动 第一个查询就会非常慢 之后就好了
|
15
yuhuan66666 2017-05-09 18:18:18 +08:00
@yuhuan66666 #14 请问“ JDK 随机数”是什么?
|