Warning:java: 源值 1.3 已过时, 将在未来所有发行版中删除
Warning:java: 目标值 1.3 已过时,将在未来所有发行版中删除
那么问题来了:究竟是哪段代码过时了?
1
coolcfan 2016-02-09 23:13:24 +08:00
工程配置里面会写你的代码的 Source Version 和 Target Version ,这两个设置的都是 JDK 版本,会传给编译器,你看看是不是这两个……
|
3
mikicomo OP @mikicomo 找到问题了,原来是我当前 project 的 language level 调成 3 了(估计是手滑导致...),然后我校正的一直是 default project setting....
|
5
happypy1 2016-02-10 10:52:17 +08:00 1
@kslr 这个级别是用来向下兼容的,比方说你的现有 JDK 版本是 1.7 ,但是你想兼容 1.6 的代码,你就可以把这个级别调低至 1.6 的级别。
|
6
okampfer 2016-02-11 09:13:43 +08:00
Project Structure 里的 language level 有时候会乱跳,即使我改了 default settings 也没用,会不会是受到了.classpath 之类文件的影响?我的 project 别人是用 eclipse 开发的,而只有我用 Intellij 。
|
8
shixinyu 2016-02-11 14:05:30 +08:00 via iPhone
歪个楼,楼主这是什么 IDE ?
|
10
omengye 2016-02-12 09:20:21 +08:00 via Android
难道没有人吐槽 string args[]么
|
12
aabbccli 2016-02-12 22:01:44 +08:00
自从上手 PYTHON 后, IDEA 基本没动过了,就 PYCHARM 和 CODEBLOCKS
|
15
mikicomo OP @binbing 啊?难道不是吐槽我 String[] args 写的是 C 风格的 String args[] 吗.....
|
17
shyling 2016-02-13 15:27:34 +08:00 via iPad
@mikicomo 😂昨天给 clion 装上 go 插件。。结果只能创建 cmake 的项目。当时我就慌了
|
21
cedoo 2016-11-07 16:37:36 +08:00
难道没人吐槽, Java 的类首字母要大些么???
|