升级了下 JDK 发现了个奇怪的东西

2016-02-09 22:54:18 +08:00
 mikicomo

Warning:java: 源值 1.3 已过时, 将在未来所有发行版中删除

Warning:java: 目标值 1.3 已过时,将在未来所有发行版中删除

那么问题来了:究竟是哪段代码过时了?

6005 次点击
所在节点    Java
22 条回复
coolcfan
2016-02-09 23:13:24 +08:00
工程配置里面会写你的代码的 Source Version 和 Target Version ,这两个设置的都是 JDK 版本,会传给编译器,你看看是不是这两个……
mikicomo
2016-02-09 23:45:39 +08:00
@coolcfan target bytecode version 和 jdk 版本看了下是一致的啊
mikicomo
2016-02-09 23:53:16 +08:00
@mikicomo 找到问题了,原来是我当前 project 的 language level 调成 3 了(估计是手滑导致...),然后我校正的一直是 default project setting....
kslr
2016-02-10 00:08:35 +08:00
@mikicomo 我想问下这个级别是干嘛用的
happypy1
2016-02-10 10:52:17 +08:00
@kslr 这个级别是用来向下兼容的,比方说你的现有 JDK 版本是 1.7 ,但是你想兼容 1.6 的代码,你就可以把这个级别调低至 1.6 的级别。
okampfer
2016-02-11 09:13:43 +08:00
Project Structure 里的 language level 有时候会乱跳,即使我改了 default settings 也没用,会不会是受到了.classpath 之类文件的影响?我的 project 别人是用 eclipse 开发的,而只有我用 Intellij 。
mikicomo
2016-02-11 12:15:34 +08:00
@okampfer 这个也是不清楚呐...只能多留意一下了
shixinyu
2016-02-11 14:05:30 +08:00
歪个楼,楼主这是什么 IDE ?
mikicomo
2016-02-11 14:09:12 +08:00
@shixinyu jetbrains 家的 IDEA
omengye
2016-02-12 09:20:21 +08:00
难道没有人吐槽 string args[]么
mikicomo
2016-02-12 11:22:17 +08:00
@omengye 啊咧咧...最近一直写 C ,手滑了,说道这个我们又要谈谈大括号换行的问题了(严肃脸
aabbccli
2016-02-12 22:01:44 +08:00
自从上手 PYTHON 后, IDEA 基本没动过了,就 PYCHARM 和 CODEBLOCKS
mikicomo
2016-02-12 22:03:55 +08:00
@aabbccli 真爱粉就应该上 CLion :-D
binbing
2016-02-13 12:00:01 +08:00
@mikicomo
不不不,@omengye 的意思应该是你 main 方法不 psvm 而用手打。
mikicomo
2016-02-13 12:05:55 +08:00
@binbing 啊?难道不是吐槽我 String[] args 写的是 C 风格的 String args[] 吗.....
binbing
2016-02-13 12:17:38 +08:00
@mikicomo
psvm 出来的是 String[] args 。当然,这个可以改。
shyling
2016-02-13 15:27:34 +08:00
@mikicomo 😂昨天给 clion 装上 go 插件。。结果只能创建 cmake 的项目。当时我就慌了
mikicomo
2016-02-13 16:07:31 +08:00
@shyling 不要慌,用 IDEA 装 go 插件啊😂
shyling
2016-02-13 16:31:47 +08:00
@mikicomo 😂😂😂感觉还是 IDEA 靠谱
cedoo
2016-11-07 16:37:01 +08:00
@omengye 哈哈哈哈, 你是没得吐槽的了么,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX